各位先進好
我將資料繪製多圖如下
import matplotlib.pyplot as plt #交易價作圖
%matplotlib inline
plt.rcParams['font.family']='DFKai-SB' #顯示中文
plt.style.use('ggplot')
ax = df_l_t_p.plot(x = df_l_t_p.index, figsize=(12,5),
fontsize=10,kind='line',style='-o')
ax.yaxis.tick_right()
fig_title = '玉荷包批發市場交易均價(元/公斤)'+yyymmdd
plt.title(fig_title, fontsize=30)
fig_file_name = '水果-玉荷包'+yyymmdd+'.png'
plt.savefig(fig_file_name)
plt.show()
以及
import matplotlib.pyplot as plt #交易價作圖
%matplotlib inline
plt.rcParams['font.family']='DFKai-SB' #顯示中文
plt.style.use('ggplot')
ax = df_mang_t_p.plot(x =
df_mang_t_p.index,figsize=(12,5),fontsize=10,kind='line',style='-o')
ax.yaxis.tick_right()
fig_title = '金煌批發市場交易均價(元/公斤)'+yyymmdd
plt.title(fig_title, fontsize=30)
fig_file_name = '水果-金煌'+yyymmdd+'.png'
plt.savefig(fig_file_name)
plt.show()
單張作業可以,但我想進行多圖合併
查詢為subplot的語法
但嘗試許久多為錯誤,
請問該如何寫呢?
萬分感謝~
如果要用subplot的話,大概是這樣的結構:plt.subplot(rows, cols, 1) # 第一個子圖plt.plot(x, y) #畫圖plt.subplot(rows, cols, 2) #第二場子圖plt.plot(x, y) #之後就重複這樣的步驟就好
作者:
Mchord (Mchord)
2018-05-02 16:47:00fig, axes = plt.subplots(2, 2)axes[0, 0].plot(x, y)我是類似這樣寫覺得比較清楚