2024-04-29 01:07:14 发布
网友
是否有方法更改matplot lib饼图中百分比标签的默认位置?
下面是一个饼图示例:
我用以下方法创建的:
plt.pie(sizes, labels=labels, colors=colors, explode=explode, autopct='%1.0f%%')
现在,我不喜欢一些百分比标签是如何侵入其他部分资料(实际上,在这个例子中,唯一的刺客是9m部分)。理想情况下,我希望这样的标签位于饼图的外部,并带有某种指向节的箭头,或者交替地位于节的外部。
您可以使用pctdistance=和labeldistance=来控制百分比和标签与饼图中心的距离,请在代码中尝试以下操作:
pctdistance=
labeldistance=
plt.pie(sizes, labels=labels, autopct='%1.0f%%', pctdistance=1.1, labeldistance=1.2)
也可以使用radius=设置饼图的半径(默认为1)
radius=
您可以使用
pctdistance=
和labeldistance=
来控制百分比和标签与饼图中心的距离,请在代码中尝试以下操作:也可以使用
radius=
设置饼图的半径(默认为1)相关问题 更多 >
编程相关推荐