matplotlib 饼图中标签位置的百分比

gwbalxhn  于 2023-06-06  发布在  其他
关注(0)|答案(1)|浏览(188)

有没有一种方法可以改变matplotlib饼图中百分比标签的默认位置?
下面是一个饼图示例:

我用以下方法创建:

plt.pie(sizes, labels=labels, colors=colors, explode=explode, autopct='%1.0f%%')

现在我不喜欢一些百分比标签是如何侵入其他部分的terroristory(实际上,在这个例子中唯一的perpitrator是9m部分)。理想情况下,我希望这样的标签是在饼图之外的一些箭头指向部分,或者选择只是在部分之外。

rsaldnfx

rsaldnfx1#

您可以使用pctdistance=labeldistance=控制百分比和标签到饼图中心的距离,在代码上尝试一下:

plt.pie(sizes, labels=labels, autopct='%1.0f%%', pctdistance=1.1, labeldistance=1.2)

您还可以使用radius=设置饼图的半径(默认为1)

相关问题