시작하기무료로 시작하기

시계열 데이터를 그리는 함수 정의하기

작성한 코드의 일부가 여러 곳에서 유용하다고 판단되면, 해당 코드를 매번 복사하기보다 함수로 정의해 두는 것이 좋습니다.

여기서는 시간 변수와 다른 변수를 입력으로 받아 x, y로 그려 주는 함수를 정의해 보겠습니다. 그런 다음 x축과 y축 레이블을 설정하고, y축 레이블과 y축 눈금, 그리고 눈금 레이블의 색을 지정합니다.

이 연습은 강의의 일부입니다

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

강의 보기

연습 안내

  • Axes 객체(axes), 데이터(x,y), 색상 이름 문자열, 그리고 x축과 y축 레이블 문자열을 입력으로 받는 plot_timeseries 함수를 정의하세요.
  • 입력으로 받은 color 색상을 사용해 y를 x의 함수로 그리세요.
  • 제공된 xlabelylabel을 사용해 x축과 y축 레이블을 설정하고, y축 레이블 색은 color로 지정하세요.
  • Axes 객체의 tick_params 메서드를 사용해 y축 눈금 매개변수를 설정하고, colors 키워드를 color로 지정하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Define a function called plot_timeseries
def ____(axes, x, y, color, xlabel, ylabel):

  # Plot the inputs x,y in the provided color
  axes.____(____, ____, color=____)

  # Set the x-axis label
  ____.____(____)

  # Set the y-axis label
  ____.____(____, color=____)

  # Set the colors tick params for y-axis
  ____.____('y', colors=____)
코드 편집 및 실행