我正在尝试使用Seaborn创建3个不同类别的频率的简单计数图。我得到的情节有完全不正确的计数。
我正在使用正确的计数图方法
sns.countplot(data = r.reset_index(), x = 'cat')
给我
这是我要绘制的DataFrame:
count
high 38
low 64
medium 30
我希望图表显示每种类别的正确计数,高,中,低
答案 0 :(得分:0)
countplot
将计算x
变量的每次出现-在这种情况下,每个级别一次观察。
从countplot
的API页面开始:
使用条形图显示每个分类箱中的观测值。
计数图可以看作是一个分类的直方图, 而不是定量的,可变的。基本的API和选项是 与barplot()相同,因此您可以比较 嵌套变量。
您想要一个简单的barplot
:
sns.barplot(data=df.reset_index(), x='index', y='count')