matplotlib中图的叠加问题

时间:2019-07-13 05:55:12

标签: python matplotlib

我已使用Pandas的DataReader来获取数据。对于以下代码:

plt.plot_date(PG['Date'], PG['Close'], '-')
fig = plt.figure()
ax1 = plt.subplot2grid((1,1),(0,0))
ax1.grid(True)

我得到的输出分为两个图形。 (图片2)

或者,我设法使用plt.grid()获取网格线

plt.plot(PG['Date'],PG['Close']
plt.grid(color = 'r', linestyle = '-', linewidth = 0.3)
plt.xticks(rotation=45)

但是,语句顺序稍有变化:

fig = plt.figure()
ax1 = plt.subplot2grid((1,1),(0,0))
plt.plot_date(PG['Date'], PG['Close'],'-')
ax1.grid(True)

我在收盘价图表上获得了期望的输出。

在这种情况下,我想了解语句的顺序如何影响输出。 (图片1)。

Image 1 Image 2

0 个答案:

没有答案