1、初始数据
valueList
[4.65,
4.575642965204242,
4.45141104294479,
4.3783931133428995,
4.365618458498028,
4.3381981981981985,
4.3009115123030215,
4.279814970563502,
4.264190981432362,
4.235846462865705]
classNameList
['动作游戏',
'卡牌游戏',
'娱乐场游戏',
'体育游戏',
'街机游戏',
'策略游戏',
'文字游戏',
'模拟游戏',
'角色扮演游戏',
'桌面游戏']
2、绘制柱状图
# 保证圆形
plt.axes(aspect=1)
plt.pie(x=valueList, labels=classNameList, autopct='%3.1f %%',
labeldistance = 1.1,shadow = False,
startangle = 90,pctdistance = 0.7)
# labeldistance,文本的位置离远点有多远,1.1指1.1倍半径的位置
# autopct,圆里面的文本格式,%3.1f%%表示小数有三位,整数有一位的浮点数
# shadow,饼是否有阴影
# startangle,起始角度,0,表示从0开始逆时针转,为第一块。一般选择从90度开始比较好看
# pctdistance,百分比的text离圆心的距离
plt.savefig("result.png")
plt.show()
3、结果展示