簡體   English   中英

Python 和 Seaborn 如何使用條形圖繪制兩個分類特征

[英]Python and Seaborn how to plot two categorical features using barplot

我正在嘗試解決 kaggle 的巨大競爭。

我需要生成一個圖,其中 X 代表以男性和女性為值的Sex 和 Y 作為兩個變量 0 和 1。

由此,我需要看看有多少男性/女性幸存下來。

我正在嘗試以下操作:

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

但是我得到了一個代表每個男性和女性百分比的圖:

在此處輸入圖片說明

知道如何使用 seaborn 創建堆疊條嗎?

我需要繪制 2 個特征,每個特征都有 2 個值。

我可能會嘗試使用“分組條形圖”。 有趣的是,seaborn 的畫廊頁面有一個很好的例子......以泰坦尼克號數據為例:

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")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM