来自多个数据框的熊猫条形图

用户名

假设我有三个具有相同索引和相同列名的数据框:df1,df2,df3。

df1

Hour | X1 | X2 | X3 | X4
 0   | 15 | 13 | 25 | 37  
 1   | 26 | 52 | 21 | 45 
 2   | 18 | 45 | 45 | 25 
 3   | 65 | 38 | 98 | 14

df2

Hour | X1 | X2 | X3 | X4
 0   | 10 | 13 | 45 | 37  
 1   | 20 | 53 | 31 | 45 
 2   | 13 | 43 | 45 | 25 
 3   | 65 | 32 | 38 | 14

df3

Hour | X1 | X2 | X3 | X4
 0   | 11 | 13 | 25 | 37  
 1   | 21 | 52 | 21 | 45 
 2   | 18 | 41 | 45 | 25 
 3   | 65 | 31 | 98 | 14

小时是我的索引。我想创建一个barplot。x轴是小时索引,Y轴是每个数据帧中的X1值,我有图例“ df1”,“ df2”和“ df3”。

情节的通用格式应类似于 在此处输入图片说明

BEN_YO

concat+unstack

pd.concat([df1,df2,df3],keys=[1,2,3]).unstack(0).plot(kind='bar')

在此处输入图片说明

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章