Python 是一門強大的編程語言,可以用它生成各種圖表,包括子圖。下面將介紹 Python 如何生成子圖,以及如何使用 Matplotlib (一個 Python 繪圖庫)創建子圖。
import matplotlib.pyplot as plt # 生成數據 x = [1, 2, 3, 4] y1 = [1, 2, 3, 4] y2 = [2, 4, 6, 8] # 創建子圖 fig, ax = plt.subplots(nrows=1, ncols=2, figsize=(10, 5)) # 繪制第一個子圖 ax[0].plot(x, y1) ax[0].set_title('Subplot 1') ax[0].set_xlabel('X') ax[0].set_ylabel('Y1') # 繪制第二個子圖 ax[1].plot(x, y2) ax[1].set_title('Subplot 2') ax[1].set_xlabel('X') ax[1].set_ylabel('Y2') # 顯示圖表 plt.show()
上面的代碼使用plt.subplots
函數創建了一個包含 1 行和 2 列的子圖,每個子圖的大小為 10 x 5(單位為英寸)。然后使用ax[0]
和ax[1]
分別代表第一個子圖和第二個子圖,繪制了兩個圖表。標題、x 軸標簽和 y 軸標簽可使用set_title
、set_xlabel
和set_ylabel
方法進行設置。最后使用plt.show
顯示圖表。