더북(TheBook)

알고리즘 작성하기

하위 목표 1에서는 x축을 시간대, y축을 시간대별 평균인구로 하는 꺾은선 그래프를 그려야 합니다. 꺾은선 그래프는 plt.plot()으로 그립니다. plt.plot()에는 x축 리스트와 y축 리스트를 각각 넣어야 하죠. x축은 0~23이라는 연속된 숫자 범위를 나타내므로 range(24)로 작성할 수 있습니다. y축에 넣는 리스트는 행정동의 시간대별 평균인구를 담고 있어야 합니다. 인구를 저장하니 리스트명은 population으로 합시다. population 리스트의 구조는 다음과 같습니다.

▲ 그림 11-15 population 리스트의 구조

y축 리스트는 x축과 개수가 같아야 하므로 24개 요소가 있는 일차원 리스트입니다. population은 시간대별 평균인구를 담고 있으므로 0시 평균인구는 population[0]에, 1시 평균인구는 population[1]에 각각 저장하는 방식으로 population[23]까지 저장합니다. 그림을 보면 population 리스트의 인덱스는 시간대를 의미합니다.

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