看板 Python 關於我們 聯絡資訊
各位先進好 我將資料繪製多圖如下 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的語法 但嘗試許久多為錯誤, 請問該如何寫呢? 萬分感謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.218.124.102 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1525189186.A.C10.html
iphone2003: 如果要用subplot的話,大概是這樣的結構: 05/02 01:48
iphone2003: plt.subplot(rows, cols, 1) # 第一個子圖 05/02 01:49
iphone2003: plt.plot(x, y) #畫圖 05/02 01:50
iphone2003: plt.subplot(rows, cols, 2) #第二場子圖 05/02 01:51
iphone2003: plt.plot(x, y) #之後就重複這樣的步驟就好 05/02 01:51
hiddenwind: df_l_t_p.plot(x = df_l_t_p.index, figsize=(12,5) 05/02 07:14
hiddenwind: ,我一直覺得會不會是我這樣寫其實是錯的,我的語法 05/02 07:14
hiddenwind: 沒有y? 05/02 07:14
Mchord: fig, axes = plt.subplots(2, 2) 05/02 16:47
Mchord: axes[0, 0].plot(x, y) 05/02 16:48
Mchord: 我是類似這樣寫覺得比較清楚 05/02 16:48