作者hiddenwind (我可以重来吗)
看板Python
标题[问题] 有关matplotlib多图合并
时间Tue May 1 23:39:40 2018
各位先进好
我将资料绘制多图如下
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://webptt.com/cn.aspx?n=bbs/Python/M.1525189186.A.C10.html
1F:推 iphone2003: 如果要用subplot的话,大概是这样的结构: 05/02 01:48
2F:→ iphone2003: plt.subplot(rows, cols, 1) # 第一个子图 05/02 01:49
3F:→ iphone2003: plt.plot(x, y) #画图 05/02 01:50
4F:→ iphone2003: plt.subplot(rows, cols, 2) #第二场子图 05/02 01:51
5F:→ iphone2003: plt.plot(x, y) #之後就重复这样的步骤就好 05/02 01:51
6F:→ hiddenwind: df_l_t_p.plot(x = df_l_t_p.index, figsize=(12,5) 05/02 07:14
7F:→ hiddenwind: ,我一直觉得会不会是我这样写其实是错的,我的语法 05/02 07:14
8F:→ hiddenwind: 没有y? 05/02 07:14
9F:→ Mchord: fig, axes = plt.subplots(2, 2) 05/02 16:47
10F:→ Mchord: axes[0, 0].plot(x, y) 05/02 16:48
11F:→ Mchord: 我是类似这样写觉得比较清楚 05/02 16:48