【发布时间】:2020-03-17 13:28:28
【问题描述】:
我有一个包含 3 个变量的数据框:
data= [["2019/oct",10,"Approved"],["2019/oct",20,"Approved"],["2019/oct",30,"Approved"],["2019/oct",40,"Approved"],["2019/nov",20,"Under evaluation"],["2019/dec",30,"Aproved"]]
df = pd.DataFrame(data, columns=['Period', 'Observations', 'Result'])
我想要一个按 Period 列分组的条形图,显示 Observations 列中包含的所有值,并用 Result 列着色。 我该怎么做?
我尝试了 sns.barplot,但它只将观察列中的值加入到一个条中(值的平均值)。
sns.barplot(x='Period',y='Observations',hue='Result',data=df,ci=None)
【问题讨论】:
-
您是否正在寻找汇总观察结果的堆积条形图?例如,请参阅以下内容:stackoverflow.com/questions/23415500/…
标签: python plot colors bar-chart categorical-data