2024-09-24 22:25:38 发布
网友
有人能帮我定义在熊猫中可视化3列的最佳方法吗?我尝试使用堆积条形图,并在SO上寻找其他解决方案,但没有任何效果。感谢任何帮助。下面是一个虚拟熊猫数据帧:
Name hour var Nem 0 2 Kiz 4 1 Hue 5 2 Kiz 0 3 Nem 7 7
更新:这是你想要的吗?在
(df.pivot_table(index='Name', columns='hour', values='var', aggfunc='sum', fill_value=0) .plot.bar(stacked=True) )
说明:
旧答案:
您可以使用seaborn模块进行此操作:
import seaborn as sns sns.barplot(x='Name', y='var', hue='hour', data=df, saturation=0.8)
数据:
In [20]: df Out[20]: Name hour var 0 Nem 0 2 1 Nem 3 5 2 Kiz 4 1 3 Hue 5 2 4 Kiz 0 3 5 Nem 7 7 6 Hue 3 6
更新:这是你想要的吗?在
说明:
^{pr2}$旧答案:
您可以使用seaborn模块进行此操作:
数据:
相关问题 更多 >
编程相关推荐