[Matplotlib] barplot

응엉·2023년 7월 21일
0

Matplotlib

목록 보기
2/2
post-thumbnail

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

1개의 댓글

comment-user-thumbnail
2023년 7월 21일

좋은 글 잘 읽었습니다, 감사합니다.

답글 달기