我的Python代码是:
values = [234, 64, 54,10, 0, 1, 0, 9, 2, 1, 7, 7]
months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',
'Jul','Aug','Sep','Oct', 'Nov','Dec']
colors = ['yellowgreen', 'red', 'gold', 'lightskyblue',
'white','lightcoral','blue','pink', 'darkgreen',
'yellow','grey','violet','magenta','cyan']
plt.pie(values, labels=labels, autopct='%1.1f%%', shadow=True,
colors=colors, startangle=90, radius=1.2)
plt.show()
是否可以显示“一月”、“二月”、“三月”等标签和百分比,或者:
arrow mark
?
试试紧身衣。
在你的代码末尾。它可以稍微防止重叠。
或者,可以将图例放在饼图旁边:
编辑:如果您想按照注释中提到的原始顺序保存图例,可以在上面的代码中设置
sort_legend=False
,给出:相关问题 更多 >
编程相关推荐