下面显示的是用于获取seaborn上分类数据的bar char的语法
import seaborn as sn
import matplotlib as mpl
import matplotlib.pyplot as plt
IN: data['coast'].dtypes
OUT:
CategoricalDtype(categories=[0, 1], ordered=False)
IN: data['coast'].value_counts()
OUT:
0 21450
1 163
Name: coast, dtype: int64
IN: sn.factorplot('coast', data=data, kind='count')
OUT:
如何获得下面所示条形图上的值计数。
如何获得下面所示条形图上的百分比值。
2条答案
按热度按时间vatpfxk51#
也许这对你有用:
结果:
uwopmtnx2#
对于常规计数,可以从保存轴控制柄
sns.countplot
然后使用内置的ax.bar_label
(需要版本3.4.0+):或者如果您仍然希望使用基于facetgrid的
sns.factorplot
(现命名为sns.catplot
),使用前从栅格中提取轴ax.bar_label
:对于百分比计数,可以使用
sns.barplot
使用自定义百分比估算器: