是否可以仅显示sns.countplot()
中的顶部/底部 n 组?
使用seaborn网站上的一个例子,
sns.countplot(y="deck", hue="class", data=titanic, palette="Greens_d");
是否有任何简单(甚至相对简单)的方法将此情节限制为仅3个甲板(组)而不是显示所有7个或者这是用sns.bargraph
或仅仅普通的matplotlib更好的完成?
答案 0 :(得分:23)
答案 1 :(得分:4)
Just adding real example instead of toy dataset. Assuming you have Pandas Data Frame name training_var and you want to display top 10 'Gene' column counts 'order=' bit should look as follows:
sb.countplot(x='Gene',data=training_var,order=pd.value_counts(training_var['Gene']).iloc[:10].index)