相关疑难解决方法(0)

如何避免在matplotlib饼图中重叠标签和autopct?

我的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()
Run Code Online (Sandbox Code Playgroud)

是否可以显示标签"Jan","Feb","Mar"等以及百分比,或者:

  • 没有重叠,或
  • 使用arrow mark

饼形图

python plot numpy matplotlib pie-chart

17
推荐指数
1
解决办法
2万
查看次数

标签 统计

matplotlib ×1

numpy ×1

pie-chart ×1

plot ×1

python ×1