Seaborn countplot に表示されるグループの数を制限しますか? 質問する

Seaborn countplot に表示されるグループの数を制限しますか? 質問する

上/下のみ表示することは可能ですか?sns.countplot()?内のグループ

seabornのウェブサイトの例を使って、

sns.countplot(y="deck", hue="class", data=titanic, palette="Greens_d");

ここに画像の説明を入力してください

このプロットを 7 つすべてを表示するのではなく、3 つのデッキ (グループ) だけに制限する簡単な方法 (または比較的簡単な方法) はありますか。それとも、これは、またはsns.bargraph単純な matplotlibで実現したほうがよいのでしょうか。

ベストアンサー1

import seaborn as sns
titanic = sns.load_dataset("titanic")
sns.countplot(y="deck", hue="class", data=titanic, palette="Greens_d",
              order=titanic.deck.value_counts().iloc[:3].index)

ここに画像の説明を入力してください

おすすめ記事