比較群組

用 Python 改善你的資料視覺化

Nick Strayer

Instructor

這代表什麼?

  • 整體數值更高嗎?

  • 數值分佈更寬?更窄?

  • 呈現資料的關鍵

一群群人聚在一起

用 Python 改善你的資料視覺化

用核密度圖比較幾個類別

用 Python 改善你的資料視覺化

多個 kernel 疊成 KDE

用 Python 改善你的資料視覺化
pollution_nov = pollution[pollution.month == 10]

sns.kdeplot(pollution_nov[pollution_nov.city == 'Denver'].O3, color = 'red') sns.kdeplot(pollution_nov[pollution_nov.city != 'Denver'].O3)

兩條重疊的 KDE

用 Python 改善你的資料視覺化
# Enable rugplot
sns.kdeplot(pollution_nov[pollution_nov.city == 'Denver'].O3, color='red')
sns.rugplot(pollution_nov[pollution_nov.city == 'Denver'].O3, color='red')
sns.kdeplot(pollution_nov[pollution_nov.city != 'Denver'].O3)

兩條重疊的 KDE 加上 rug plot

用 Python 改善你的資料視覺化

大量重疊的 KDE

用 Python 改善你的資料視覺化

多軸上的抽象蜂群圖

用 Python 改善你的資料視覺化
pollution_nov = pollution[pollution.month == 10]

sns.swarmplot(y="city", x="O3", data=pollution_nov, size=4)
plt.xlabel("Ozone (O3)")

O3 汙染的蜂群圖

用 Python 改善你的資料視覺化

一起來比較!

用 Python 改善你的資料視覺化

Preparing Video For Download...