我有一个数据集,如图所示,我想将红色部分占总条形图的百分比放在同一图中,也就是说,我想在同一图中绘制百分比与年份的折线图堆积的酒吧plt。但是,我可以显示第二个轴,但没有直线。如何使它工作?
谢谢!
fig, ax = plt.subplots()
test[['WON','LOST']].plot(kind='bar',stacked=True,figsize=(10,7),color=['#E84545','#2B2E4A'],ax=ax)
fmt = '${x:,.0f}'
tick = ticker.StrMethodFormatter(fmt)
ax.yaxis.set_major_formatter(tick)
plt.xticks(rotation=25,fontsize=18)
plt.yticks(fontsize=18)
plt.xlabel('Year', fontsize=24)
plt.ylabel("Sum of System Revenue",fontsize=24)
ax2 = ax.twinx()
ax2.plot(test['percent'])
plt.show()