【发布时间】:2021-06-27 03:16:36
【问题描述】:
我有一个包含正值和负值的数据框。我想展示一个条形图,它显示两个条形图,一个条形图显示正值的百分比,另一个显示负值的百分比。
dummy = pd.DataFrame({'A' : [-4, -3, -1, 0, 1, 2, 3, 4, 5], 'B' : [-4, -3, -1, 0, 1, 2, 3, 4, 5]})
less_than_0 = dummy['A'][dummy['A'] < 0]
greater_than_0 = dummy['A'][dummy['A'] >= 0]
我能够拆分正值和负值。我用 seaborn 试过这个。
sns.barplot(dummy['A'])
但正面和负面都出现在单个条形图中。 我也试过了
sns.barplot(less_than_0)
sns.barplot(greater_than_0)
有什么方法可以显示 2 个条形图,1 个代表正值的百分比,另一个代表负值的百分比?
【问题讨论】:
标签: python pandas seaborn bar-chart