더북(TheBook)

이는 두 데이터가 모두 양수로 이루어져 있기 때문입니다. 남성 데이터를 왼쪽에, 여성 데이터를 오른쪽에 두려면 남성 데이터를 음수로 바꾸면 되겠지요.

다음과 같이 코드를 조금 수정합니다.

m.append(-int(i))    # 마이너스 부호를 넣어서 음수로 변경

그리고 그래프에 간단하게 제목과 범례를 넣어보았습니다.

import matplotlib.pyplot as plt
plt.rc('font', family='Malgun Gothic')
plt.title('신도림 지역의 남녀 성별 인구 분포')
plt.barh(range(101), m, label='남성')
plt.barh(range(101), f, label='여성')
plt.legend()
plt.show()

그림 8-11 남성 데이터를 왼쪽에, 여성 데이터를 오른쪽에 표현한 결과

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