这是我的pandas数据框 df
:
ab channel booked
0 control book_it 466
1 control contact_me 536
2 control instant 17
3 treatment book_it 494
4 treatment contact_me 56
5 treatment instant 22
我希望绘制3组条形图(根据
channel
):对于每个通道: 绘制控制预订值与治疗预订值。
因此,我应该得到6个条形图,分为3组,每组都有控制和治疗预订值。
迄今为止,我只能绘制预订但未按ab分组。
ax = df_conv['booked'].plot(kind='bar',figsize=(15,10), fontsize=12)
ax.set_xlabel('dim_contact_channel',fontsize=12)
ax.set_ylabel('channel',fontsize=12)
plt.show()
DataFrame.plot()
的文档。传递rot=0
应该可以解决问题。如果仍有困难,请提出另一个问题。 - Stop harming Monica