요약 통계를 넘어서

Python으로 시계열 데이터 시각화

Thomas Vincent

Head of Data Science, Getty Images

jobs 데이터셋의 패싯 플롯

jobs.plot(subplots=True,
            layout=(4, 4),
            figsize=(20, 16),
            sharex=True,
            sharey=False)

plt.show()

Python으로 시계열 데이터 시각화

jobs 데이터셋의 패싯 플롯

Python으로 시계열 데이터 시각화

jobs 데이터셋에 이벤트 주석 추가

ax = jobs.plot(figsize=(20, 14), colormap='Dark2')

ax.axvline('2008-01-01', color='black', linestyle='--') ax.axvline('2009-01-01', color='black', linestyle='--')
Python으로 시계열 데이터 시각화

jobs 데이터셋의 패싯 플롯

Python으로 시계열 데이터 시각화

jobs 데이터셋의 계절 평균 계산

print(jobs.index)
DatetimeIndex(['2000-01-01', '2000-02-01', '2000-03-01', 
'2000-04-01', '2009-09-01','2009-10-01', 
'2009-11-01', '2009-12-01','2010-01-01', '2010-02-01'], 
dtype='datetime64[ns]', name='datestamp',
length=122, freq=None)
index_month = jobs.index.month
jobs_by_month = jobs.groupby(index_month).mean()
print(jobs_by_month)
datestamp    Agriculture  Business services  Construction                                        
1            13.763636           7.863636     12.909091   
2            13.645455           7.645455     13.600000   
3            13.830000           7.130000     11.290000   
4             9.130000           6.270000      9.450000   
5             7.100000           6.600000      8.120000   
...
Python으로 시계열 데이터 시각화

jobs 데이터셋의 월별 평균

ax = jobs_by_month.plot(figsize=(12, 5),
colormap='Dark2')
ax.legend(bbox_to_anchor=(1.0, 0.5), 
loc='center left')
Python으로 시계열 데이터 시각화

jobs 데이터셋의 월별 평균

jobs 데이터셋의 월별 평균

Python으로 시계열 데이터 시각화

연습할 시간입니다!

Python으로 시계열 데이터 시각화

Preparing Video For Download...