熊猫将数据框绘制为多个条形图

x

这是我的熊猫数据框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):

对于每个渠道:情节控制预定值与治疗预定值。

因此,我应该获得3组的6个条形图,每组都有控制和治疗预定值。

到目前为止,我只能预定,但不能按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()

在此处输入图片说明

这就是我想要的(仅显示4,但这是要点): 在此处输入图片说明

停止伤害莫妮卡

旋转数据框,使控制值和处理值在单独的列中。

df.pivot(index='channel', columns='ab', values='booked').plot(kind='bar')

条形图

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章