비교 그래프가 잘 그려집니다. 목표 수립 단계에서 스케치한 두 번째 그래프도 그려 봅시다. 좌우로 펼쳐진 가로형 막대그래프였죠. 남성 평균인구를 왼쪽에 여성 평균인구를 오른쪽에 표현해 보겠습니다. 그래프를 왼쪽에 표현하려면 데이터를 음수 처리해야 합니다. 적용해서 그려 봅시다.
import matplotlib
male = [-m for m in male]
matplotlib.rcParams['axes.unicode_minus'] = False
plt.rc('font', family='Malgun Gothic')
plt.title(dong_name + ' 남녀 시간대별 평균인구')
plt.barh(range(24), male, color='b', label ='남성')
plt.barh(range(24), female, color='r', label='여성')
plt.xlabel('평균인구수')
plt.ylabel('시간대')
plt.legend()
plt.show()
실행결과