有没有一种方法可以改变matplotlib饼图中百分比标签的默认位置?
下面是一个饼图示例:
我用以下方法创建:
plt.pie(sizes, labels=labels, colors=colors, explode=explode, autopct='%1.0f%%')
现在我不喜欢一些百分比标签是如何侵入其他部分的terroristory(实际上,在这个例子中唯一的perpitrator是9m部分)。理想情况下,我希望这样的标签是在饼图之外的一些箭头指向部分,或者选择只是在部分之外。
有没有一种方法可以改变matplotlib饼图中百分比标签的默认位置?
下面是一个饼图示例:
我用以下方法创建:
plt.pie(sizes, labels=labels, colors=colors, explode=explode, autopct='%1.0f%%')
现在我不喜欢一些百分比标签是如何侵入其他部分的terroristory(实际上,在这个例子中唯一的perpitrator是9m部分)。理想情况下,我希望这样的标签是在饼图之外的一些箭头指向部分,或者选择只是在部分之外。
1条答案
按热度按时间rsaldnfx1#
您可以使用
pctdistance=
和labeldistance=
控制百分比和标签到饼图中心的距离,在代码上尝试一下:您还可以使用
radius=
设置饼图的半径(默认为1)