더북(TheBook)

8.3.1 꺾은선 그래프 겹쳐 그리기

신인 가수를 뽑는 오디션 프로그램에서 나온 첫째 주의 득표수와 둘째 주의 득표수를 비교하는 그래프를 그려 봅시다. 참가자는 총 5명으로 편의상 A, B, C, D, E로 하고 singer 리스트에 저장하겠습니다. 그리고 첫째 주의 득표수는 week1 리스트, 둘째 주의 득표수는 week2 리스트에 저장합니다. 그럼 다음과 같이 리스트 3개가 만들어집니다.

singer = ['A', 'B', 'C', 'D', 'E']
week1 = [42, 58, 19, 92, 84]
week2 = [53, 52, 48, 98, 73]

week1week2가 참가자별 첫째 주와 둘째 주 득표수이므로 week1week2로 꺾은선 그래프를 그리면 됩니다. plt.plot() 명령어 하나당 1개의 꺾은선 그래프가 그려지니 이를 참고해서 코드를 작성합니다.

import matplotlib.pyplot as plt

singer = ['A', 'B', 'C', 'D', 'E']
week1 = [42, 58, 19, 92, 84]
week2 = [53, 52, 48, 98, 73]

plt.plot(singer, week1)
plt.plot(singer, week2)
plt.show()
실행결과
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.