
ex) 평균 승차 인원수 막대그래프
역별 평균 승하차 인원수 (df) 에서 승차 인원수 top 10 출력
top10_on = df.sort_values(by = '평균 승차 인원 수').head(10)
평균 승차 인원수 top 10 막대그래프 출력
plt.figure(figsize=(20,10))
plt.rc('font', family="NanumBarunGothic")
# index : 역명
plt.bar(top10.index, top10['평균 승차 인원 수'])
# 평균 승차 인원수를 막대그래프에 같이 표현
# enumerate -> x : 반복 순서 (index), y : list 값
for x, y in enumerate(list(top10['평균 승차 인원 수'])):
plt.annotate(y, (x, y)) # y값을 (x,y) 자리에 표현
plt.title('평균 승차 인원수 top 10')
plt.show()
좋은 글 잘 읽었습니다, 감사합니다.