더북(TheBook)

꺾은선 그래프 2개가 겹쳐서 그려집니다. plt.plot(singer, week1)로 참가자별 첫째 주 득표수 그래프를, plt.plot(singer, week2)로 참가자별 둘째 주 득표수 그래프를 그렸습니다. 이처럼 여러 개의 꺾은선 그래프를 겹쳐 그릴 때는 그래프 개수만큼 plt.plot()을 작성한 다음, plt.show()를 실행해 그래프를 한 번에 그리면 됩니다.

이번에는 그래프에 범례를 표시하고 그래프 색도 변경해 보겠습니다. 제목도 추가합시다.

plt.rc('font', family='Malgun Gothic')
plt.title('오디션 프로그램 득표 현황')
plt.plot(singer, week1, label='첫째 주', color='hotpink')
plt.plot(singer, week2, label='둘째 주', color='royalblue')
plt.legend()
plt.show()
실행결과

plt.title()로 제목을 추가하고, label 옵션으로 라벨을, color 옵션으로 그래프의 색을 지정합니다. 이렇게 label 옵션을 추가하면 그 아래에 plt.legend()를 추가해야 범례가 그래프에 표시됩니다. 제목과 범례를 추가하니 어떤 그래프인지 알아보기 쉬워졌습니다.

첫째 주보다 성적이 향상된 참가자는 A, C, D이고 성적이 떨어진 참가자는 B, E네요. 2주 연속 D가 1등, C가 꼴등을 했음이 한눈에 보입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.