2

我有一个非常简单的饼图pyplot。相关代码是这样的:

labels = 'SLoC', 'Violation'
sizes = [nrOfLines-totviols, totviols]
colors = ['#005fab', 'lightcoral']
explode = (0, 0.1)
plt.pie(sizes, explode=explode, labels=labels, colors=colors,
        autopct='%1.1f%%', shadow=True,  startangle=90)
plt.axis('scaled')
plt.savefig("/usr/share/scaweb/static/plot-ratio.png", transparent=True, bbox_inches='tight', pad_inches=0)

在图片中,饼图被修剪,这很奇怪,因为图表外部的标签仍然完全可见:

修剪的饼图

我正在使用matplotlib1.2 版。

4

1 回答 1

3

您遇到的问题是圆圈延伸超出了(您看不到的轴,但在图书馆看到该图时在那里),因此被剪裁了。这个:

[__.set_clip_on(False) for __ in plt.gca().get_children()]

应该修复它,但您可能想将此报告为错误。

于 2013-10-14T00:37:37.567 回答