본문 바로가기
파이썬. 데이터분석/Matplotlib

matplotlib : 다중 막대 그래프

by 한국수달보호협회장 2022. 7. 13.

 

 

 

 

여기서 그냥 이렇게하면 그래프들끼리 겹친다.

 

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()