동일한 Y축을 공유하는 두 개의 가로 막대 차트를 표시하려면 sharey=ax1을 사용할 수 있습니다. subplot() 에서 메서드 및 수평 막대의 경우 barh()를 사용할 수 있습니다. 방법.
단계
- 데이터 포인트 목록을 만듭니다.
- Figure()를 사용하여 새 Figure 생성 또는 기존 Figure 활성화 방법
- subplot()을 사용하여 현재 그림에 subplot 추가 메소드, index=1 .
- barh()를 사용하여 축 1에 가로 막대를 그립니다. 방법.
- subplot()을 사용하여 현재 그림에 subplot 추가 메소드, 색인=2 . 축 1의 Y축을 공유합니다.
- 축 2에 가로 막대를 그립니다.
- 그림을 표시하려면 show()를 사용하세요. 방법.
예시
matplotlib.pyplot을 npplt.rcParams["Figure.figsize"] =[7.50, 3.50]plt.rcParams["Figure.autolayout"] =Truey =[3, 1, 5]x1 =[ 10, 7, 3]x2 =[9, 5, 1]fig =plt.Figure()axe1 =plt.subplot(121)axe1.barh(y, x1, align='center', color='red', edgecolor='검정')axe2 =plt.subplot(122, sharey=axe1)axe2.barh(y, x2, align='center', color='녹색', edgecolor='검정')plt.show()사전>출력