Matplotlib에서 누적 막대 차트를 플롯하려면 barh()를 사용할 수 있습니다. 방법
단계
- 그림 크기를 설정하고 서브플롯 사이 및 주변 여백을 조정합니다.
- 연도, 문제_해결 목록 만들기 및 문제_보류 중 , 연도에 따라.
- 연도로 가로 막대 그리기 및 문제 해결 데이터.
- 누적된 가로 막대를 만들려면 barh()를 사용합니다. 년, 문제_보류가 있는 방법 및 문제 해결 데이터
- 전설을 줄거리에 배치합니다.
- 그림을 표시하려면 show()를 사용하세요. 방법.
예시
from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True year = [2014, 2015, 2016, 2017, 2018, 2019] issues_addressed = [10, 14, 0, 10, 15, 15] issues_pending = [5, 10, 50, 2, 0, 10] b1 = plt.barh(year, issues_addressed, color="red") b2 = plt.barh(year, issues_pending, left=issues_addressed, color="yellow") plt.legend([b1, b2], ["Completed", "Pending"], title="Issues", loc="upper right") plt.show()
출력