Asns.countplot()
で上位/下位nグループのみを表示することは可能ですか?
シーボーンウェブサイトの例を使用すると、
sns.countplot(y="deck", hue="class", data=titanic, palette="Greens_d");
このプロットを7つすべてを表示するのではなく、3つのデッキ(グループ)に制限する簡単な(または比較的単純な)方法はありますか、またはsns.bargraph
または単なるmatplotlib?
おもちゃのデータセットの代わりに実際の例を追加するだけです。 Pandasデータフレーム名training_varがあり、上位10個の「Gene」列カウントを表示する場合、「order =」ビットは次のようになります。
sb.countplot(x='Gene',data=training_var,order=pd.value_counts(training_var['Gene']).iloc[:10].index)