Python и Seaborn, как построить две категориальные черты, используя barplot - PullRequest
0 голосов
/ 15 февраля 2020

Я пытаюсь решить конкурс титанов c в kaggle.

Мне нужно сгенерировать график, где X представляет Sex с мужскими и женскими значениями. И Y как две переменные 0 и 1.

Из этого мне нужно посмотреть, сколько мужчин / женщин выжили.

Я пытаюсь сделать следующее:

sns.barplot(x='Sex', y='Survived', data=train)

Но я получаю график, представляющий процентное соотношение каждого мужчины и женщины:

enter image description here

Есть какие-нибудь идеи, как создать сложенный бар с использованием Seaborn?

Мне нужно построить 2 объекта, каждый из которых имеет 2 значения.

1 Ответ

1 голос
/ 15 февраля 2020

Я бы, наверное, попробовал "Групповые барплоты". Интересно, что на странице галереи Seaborn есть хороший пример об этом ... с данными titani c в качестве примера:

import seaborn as sns
sns.set(style="whitegrid")

# Load the example Titanic dataset
titanic = sns.load_dataset("titanic")

# Draw a nested barplot to show survival for class and sex
g = sns.catplot(x="class", y="survived", hue="sex", data=titanic,
                height=6, kind="bar", palette="muted")
g.despine(left=True)
g.set_ylabels("survival probability")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...