여기서 그냥 이렇게하면 그래프들끼리 겹친다.
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()
'파이썬. 데이터분석 > Matplotlib' 카테고리의 다른 글
matplotlib : 산점도 scatter (0) | 2022.07.14 |
---|---|
matplotlib : 원그래프(파이그래프) (0) | 2022.07.13 |
matplotlib : 누적 막대그래프 (0) | 2022.07.12 |
matplotlib : 막대 그래프별 색,xticks (0) | 2022.07.12 |
지금까지 배운거 복습 : enumerate, grid, legend (0) | 2022.07.11 |