데이터로 도표 자동화하기

Matplotlib으로 시작하는 데이터 시각화

Ariel Rokem

Data Scientist

왜 자동화할까요?

  • 쉽고 빠름
  • 유연성
  • 견고성
  • 재현성
Matplotlib으로 시작하는 데이터 시각화

데이터 종류는 몇 가지인가요?

summer_2016_medals["Sport"]
ID
62            Rowing
65         Taekwondo
73          Handball
             ...
134759      Handball
135132    Volleyball
135205        Boxing
Name: Sport, Length: 976, dtype: object
Matplotlib으로 시작하는 데이터 시각화

열의 고유값 얻기

sports = summer_2016_medals["Sport"].unique()

print(sports)
['Rowing' 'Taekwondo' 'Handball' 'Wrestling' 
'Gymnastics' 'Swimming' 'Basketball' 'Boxing' 
'Volleyball' 'Athletics']
Matplotlib으로 시작하는 데이터 시각화

모든 종목의 키 막대그래프

fig, ax = plt.subplots()

for sport in sports:
  sport_df = summer_2016_medals[summer_2016_medals["Sport"] == sport]

ax.bar(sport, sport_df["Height"].mean(), yerr=sport_df["Height"].std())
ax.set_ylabel("Height (cm)") ax.set_xticklabels(sports, rotation=90) plt.show()
Matplotlib으로 시작하는 데이터 시각화

데이터에서 자동 생성된 도표

Matplotlib으로 시작하는 데이터 시각화

시각화 자동화 연습!

Matplotlib으로 시작하는 데이터 시각화

Preparing Video For Download...