파이썬. 데이터분석/Matplotlib
matplotlib : 다중 막대 그래프
한국수달보호협회장
2022. 7. 13. 00:01
여기서 그냥 이렇게하면 그래프들끼리 겹친다.
width를 지정해준다.
w=0.25에서 w를 0.5나 다른숫자로하니까 또 겹친다. 추측인데 그래프가 각자 3개씩이니까 0.33이하로해야 안겹치는것 같다.
plt.figure(figsize=(14,7))
plt.title('학생별 성적', color='w')
w = 0.25
plt.bar(index - w, df['국어'], width=w, label='국어')
plt.bar(index, df['영어'], width=w, label='영어')
plt.bar(index + w, df['수학'], width=w, label='수학')
plt.legend()
plt.xticks(index, df['이름'])
plt.grid(axis='y')
plt.show()