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

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

    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 남성 데이터를 왼쪽에, 여성 데이터를 오른쪽에 표현한 결과

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