【发布时间】:2016-01-07 06:26:02
【问题描述】:
我尝试在饼图上绘制一组小值,但得到以下结果:
values = [0.077, 0.028, 0.006, 0.149, 0.081]
fig = plt.figure(figsize=(6,6))
ax = fig.add_subplot(111)
ax.pie(values, startangle=90)
plt.show()
但是,我只需将这些值乘以 10 即可得到正确的结果:
values = [v*10 for v in values]
知道为什么会发生这种情况,以及如何解决吗?
(注意:我使用的是 Python 2.7、matplotlib 1.4.3,并且我正在从 IPython 笔记本运行脚本)
【问题讨论】:
标签: python matplotlib pie-chart