Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python/Matplotlib의 세로 레이블이 있는 막대 차트

<시간/>

먼저 plt.bar와 xticks를 사용하여 막대를 만들 수 있습니다. 그런 다음 "rotation" 키에서 "vertical" 또는 "horizontal" 속성을 설정하여 레이블을 정렬할 수 있습니다.

단계

  • 숫자로 목록, bar_heights 및 bars_label을 만드십시오.

  • bar_heights와 bars_label의 길이로 bar() 메서드를 사용하여 막대 플롯을 만듭니다.

  • xticks() with rotation='vertical' 및 bars_label을 사용하여 X축의 현재 눈금 위치와 레이블을 가져오거나 설정합니다.

  • 플롯을 표시하려면 plt.show() 메소드를 사용하십시오.

from matplotlib import pyplot as plt

bars_heights = [14, 8, 10]
bars_label = ["A label", "B label", "C label"]

plt.bar(range(len(bars_label)), bars_heights)
plt.xticks(range(len(bars_label)), bars_label, rotation='vertical')
plt.show()

출력

Python/Matplotlib의 세로 레이블이 있는 막대 차트