【发布时间】:2020-04-24 01:38:14
【问题描述】:
我是 Seaborn 和 Pandas 的新手
我的数据框:
df
Search A B C D Language
Best TV for netflix 51 7.5 25.7 TV en
Best TV for firestick 42 6.3 34.77 TV es
TV cheap 32 2.7 69.33 Cheap en
Cheap TV 44 14.7 74.14 Best fr
...
我正在学习用 seaborn 绘制数据。
我的目标是能够绘图:
- 每列的出现次数,例如条形图或任何其他图,其中值将是列的
value_counts() - 每列的最大值,例如 -
A和B每个类别的列的最大值Language - 每个类别
A的列总和D
我应该先进行计算以获得绘图所需的数字,还是有更微妙的方法可以根据 seaborn 文档使用 seaborn 绘制 pandas 数据帧,据说它可以很好地与 pandas 数据帧配合使用。
我的尝试
count = df['Language'].value_counts()
head = count.head(5)
sns.barplot(x=head, y=count, data=df)
plt.show()
其中绘制了前 5 个语言类别。但我不知道如何在我的目标部分绘制第二点和第三点。
感谢您的建议。
【问题讨论】: