그룹 비교

Python으로 데이터 시각화 개선하기

Nick Strayer

Instructor

무슨 의미일까요?

  • 값이 전반적으로 더 높은가요?

  • 분포가 더 넓나요? 더 좁나요?

  • 데이터 표현에 매우 중요

무리 지어 서 있는 사람들

Python으로 데이터 시각화 개선하기

커널 밀도 플롯으로 클래스 비교

Python으로 데이터 시각화 개선하기

커널들이 쌓여 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

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...