1. 学ぶ
  2. /
  3. コース
  4. /
  5. Matplotlib으로 시작하는 데이터 시각화

Connected

演習

플로팅 함수 사용하기

함수를 정의해 두면 같은 코드를 반복해서 작성하지 않고 재사용할 수 있어요. 프로그래머들은 종종 "Don't repeat yourself"라고 말하죠.

이전 연습 문제에서 plot_timeseries라는 함수를 정의했어요:

plot_timeseries(axes, x, y, color, xlabel, ylabel)

이 함수는 Axes 객체(axes 인자), 시계열 데이터(x, y 인자), 색상 이름(문자열, color 인자), 그리고 x축/ y축 레이블(xlabel, ylabel 인자)을 받습니다. 이번 연습 문제에서는 plot_timeseries 함수가 이미 정의되어 제공되어 있어요.

이 함수를 사용해 pandas DataFrame인 climate_change 시계열 데이터를 그려 보세요. 이 DataFrame은 측정 날짜가 담긴 DateTimeIndex와 co2, relative_temp 열을 가지고 있어요.

指示

100 XP
  • 제공된 ax 객체에서 plot_timeseries 함수를 사용해 "co2" 열을 파란색으로 플로팅하고, x축 레이블은 "Time (years)", y축 레이블은 "CO2 levels"로 지정하세요.
  • ax.twinx 메서드를 사용해 ax와 x축을 공유하는 Axes 객체를 그림에 추가하세요.
  • plot_timeseries 함수를 사용해 twin Axes 객체에 "relative_temp" 열의 데이터를 빨간색으로 추가하고, x축 레이블은 "Time (years)", y축 레이블은 "Relative temperature (Celsius)"로 지정하세요.