1、初始資料
valueList
[4.65,
4.575642965204242,
4.45141104294479,
4.3783931133428995,
4.365618458498028,
4.3381981981981985,
4.3009115123030215,
4.279814970563502,
4.264190981432362,
4.235846462865705]
classNameList
['動作遊戲',
'卡牌遊戲',
'娛樂場遊戲',
'體育遊戲',
'街機遊戲',
'政策遊戲',
'文字遊戲',
'模拟遊戲',
'角色扮演遊戲',
'桌面遊戲']
2、繪制柱狀圖
# 顯示高度
def autolabel(rects):
for rect in rects:
height = rect.get_height()
plt.text(rect.get_x()+rect.get_width()/2.- 0.2, 1.03*height, '%s'%round(height,2))
plt.figure(figsize=(8, 6)) #圖形大小
plt.ylim(0, 5) #縱坐标範圍
autolabel(plt.bar(range(len(valueList)), valueList, tick_label=classNameList)) #顯示高度
plt.xticks(rotation=60) #橫坐标值旋轉一定角度
plt.savefig("result.png") #儲存結果
plt.show() #展示圖檔
3、結果展示
