So sánh các nhóm

Nâng cấp trực quan hóa dữ liệu của bạn với Python

Nick Strayer

Instructor

Điều này nghĩa là gì?

  • Giá trị nhìn chung cao hơn?

  • Phân phối rộng hơn? Hẹp hơn?

  • Quan trọng để biểu diễn dữ liệu của bạn

các nhóm người đứng cùng nhau

Nâng cấp trực quan hóa dữ liệu của bạn với Python

so sánh các lớp bằng biểu đồ mật độ nhân

Nâng cấp trực quan hóa dữ liệu của bạn với Python

các kernel chồng lên tạo KDE

Nâng cấp trực quan hóa dữ liệu của bạn với 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)

Hai KDE chồng lên nhau

Nâng cấp trực quan hóa dữ liệu của bạn với 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)

Hai KDE chồng lên nhau với rug plot

Nâng cấp trực quan hóa dữ liệu của bạn với Python

Rất nhiều KDE chồng lấp

Nâng cấp trực quan hóa dữ liệu của bạn với Python

biểu đồ beeswarm cơ bản quanh nhiều trục

Nâng cấp trực quan hóa dữ liệu của bạn với Python
pollution_nov = pollution[pollution.month == 10]

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

Biểu đồ beeswarm của ô nhiễm O3

Nâng cấp trực quan hóa dữ liệu của bạn với Python

Hãy so sánh!

Nâng cấp trực quan hóa dữ liệu của bạn với Python

Preparing Video For Download...