使用 Python Pandas 在同一张图表上绘制股票和成交量图表

Posted

技术标签:

【中文标题】使用 Python Pandas 在同一张图表上绘制股票和成交量图表【英文标题】:Using Python Pandas to plot a stock and volume chart on the same chart 【发布时间】:2017-02-11 05:37:55 【问题描述】:

我正在尝试使用 Pandas 绘制然后保存股票和交易量图表。当我运行代码时,它显示了两个图,但它只保存了第二个。抱歉卡了一段时间

plt.figure()
df_S.MVA_short.plot(label='MVA_Short')
df_S.MVA_long.plot(label='MVA_Long')
df_S.Open.plot(label='Open')

plt.title("BHP", size =20)
plt.legend(bbox_to_anchor=(1.25, .5))
plt.tight_layout()

plt.figure(2)
df_S.Volume.plot(label='Volume')
plt.savefig('BHP')

plt.title("BHP", size =20)
plt.legend(bbox_to_anchor=(1.25, .5))
plt.tight_layout()
plt.savefig('BHP')

【问题讨论】:

【参考方案1】:

您正在使用plt.savefig 将两个不同的图像保存到相同(一个)文件名,因此您保存的第二个图像会覆盖第一个。

【讨论】:

以上是关于使用 Python Pandas 在同一张图表上绘制股票和成交量图表的主要内容,如果未能解决你的问题,请参考以下文章

遍历数据框中的列并在同一张图上绘图(Python)

在EXCEL中如何用同一张图表通过选择展示多组数据?

4000字,25张精美交互图表,开启Plotly Express之旅

组在张量板的同一张图上运行

4000字,25张精美交互图表,开启Plotly Express之旅

如何在 pandas python 中显示多个图表