单一元素的pygal饼图

时间:2019-09-26 11:19:03

标签: pygal

我正在使用pygal为报告创建字符。我注意到该库中有一个错误,该错误发生在我要绘制具有内半径的饼图并且该图只有一个元素的情况下。

我从pygal网站上获得了示例:http://www.pygal.org/en/stable/documentation/types/pie.html

pie_chart = pygal.Pie(inner_radius=.75)
pie_chart.title = 'Browser usage in February 2012 (in %)'
pie_chart.add('IE', 19.5)
pie_chart.add('Firefox', 36.6)
pie_chart.add('Chrome', 36.3)
pie_chart.add('Safari', 4.5)
pie_chart.add('Opera', 2.3)
pie_chart.render_to_png(save_to_path)  # I replaced render with render_to_png 

这将正确呈现。 correct render

在我的情况下,如果只绘制一个值,则该图看起来很糟糕(我注释掉了所有数据,但首先):

pie_chart = pygal.Pie(inner_radius=.75)
pie_chart.title = 'Browser usage in February 2012 (in %)'
pie_chart.add('IE', 19.5)
# pie_chart.add('Firefox', 36.6)
# pie_chart.add('Chrome', 36.3)
# pie_chart.add('Safari', 4.5)
# pie_chart.add('Opera', 2.3)
pie_chart.render_to_png(save_to_path)  # I replaced render with render_to_png 

incorrect render

有人遇到这个问题吗?我该如何解决?

0 个答案:

没有答案