首页 > 解决方案 > 如何将 df.plot.line() 安排到子图中

问题描述

我有几个只有数字列的 DF。我正在使用 df.plot.line() 查看数据,它工作正常,因为它分别绘制图表。

现在我正在尝试一种将这些图表排列成子图的方法,但我找不到方法。

这是一个例子:

df_km_cumsum.plot.line(figsize=[20,15],legend=False)

给出这个情节

df_daytot_km.plot.line(figsize=[20,15],legend=False)

给出了另一个情节

现在我想把它们放在一个 2x1 的图形中,让它们一起看到。

欢迎任何帮助。谢谢

标签: pythonpandasdataframematplotlibsubplot

解决方案


感谢@tmdavision,这是最终的解决方案:

fig, (ax1, ax2) = plt.subplots(2,figsize=[20,15])

df_km_cumsum.plot.line(legend=False, ax=ax1)

df_dayavg_km.plot.line(legend=False, ax=ax2)

plt.show()

推荐阅读