我试图在同一张图表上使用不同的y轴绘制数据框中的三列。我想将['AA_MI']绘制为一条线,然后将['AA_3yrGrowth','MI_3yrGrowth']绘制为条形。
这是我的数据框:
#Plot lines, bar graph
%matplotlib notebook
#need to use datetime so that we can plot dates
df_fourth['DATE'] = pd.to_datetime(df_fourth['DATE'])
fig, ax1=plt.subplots()
ax2 = ax1.twinx()
df_fourth.plot.line(x= 'DATE', y='AA_MI', ax=ax1);
df_fourth.plot.bar(x = 'DATE', y=['AA_3yrGrowth', 'MI_3yrGrowth'], ax=ax2);
这似乎很简单,但是我无法使其工作。我对编程很陌生。