【发布时间】:2020-05-22 18:29:41
【问题描述】:
我有一个包含此代码的组合线和条形图。 (剧情看起来不错)
fig, ax1 = plt.subplots(figsize=(25, 10))
ax2 = ax1.twinx()
ax1.bar(daily_summary.index, daily_summary['hour_max_demand'],width=20, alpha=0.2, color='orange')
ax1.grid(b=False) # turn off grid #2
ax2.plot(daily_summary.kW)
ax2.set_title('Max Demand per Day and Max Demand Hour of Day')
ax2.set_ylabel('Electric Demand kW')
ax1.set_ylabel('Hour of Day')
plt.savefig('./plots/Max_Demand_and_Max_Hour_of_Day.png')
但是在我的代码中再往下一点,我正在尝试绘制另一个 Pandas 数据框和上面的组合条形图和折线图,数据显示在其中...有人有什么提示可以尝试吗???
plot2 = daily_summary.kWH.rolling(7, center=True).mean()
plt.title(' 7 Day Rolling Average - kWH / Day')
plot2.plot(figsize=(25,10))
plt.savefig('./plots/kWhRollingAvg.png')
【问题讨论】:
-
如果你想拥有另一个图形,你需要创建它:)
fig2, ax3 = plt.subplots(figsize=(25, 10))和ax3.plot(...); fig2.savefig(...)。另外,请记住它是千瓦时而不是千瓦时(H 代表亨利)。 -
Gotchya.. 也感谢 kWh 小费。如果您发布答案,请点击绿色复选标记
标签: python pandas matplotlib