matplotlib 막대 그래프

김유상·2022년 12월 22일
0

matplotlib에서는 이산적 데이터를 시각화하기 위해서 막대 그래프 형식을 제공한다. 일반적으로 사용하는 plot의 경우 꺽은선을 이용해 표현되는 그래프지만 데이터 항목의 특성이 불연속적인 이산 데이터라면 막대 그래프를 활용하는 것이 좋다.

단순하게 plot을 bar로 바꿔줌으로써 쉽게 구현할 수 있다.

gwanak_classes = ['Carry', 'Jest Before', 'Dumping', 'Normal']
x = np.arange(4)
index_count_list = [all_index.count(0), all_index.count(1), all_index.count(2), all_index.count(3)]
plt.bar(x, index_count_list)
plt.xticks(x, gwanak_classes)
plt.legend()
plt.show()

xticks함수를 활용해서 (기존 x축, 매칭할 x축 라벨)와 같이 인자를 전달해주면 x축에 표시되는 raw한 값들을 원하는 텍스트로 매칭시킬 수 있다.

Referenced: https://wikidocs.net/92095

profile
continuous programming

0개의 댓글