【发布时间】:2016-12-01 19:50:33
【问题描述】:
我必须用 %age 值绘制饼图,我面临一个问题,即某些值非常小并且它们的 %age 大约为零,当我在 python 中使用 matplotlib 进行绘图时,它们的标签重叠并且它们不可读。我认为它的一个解决方案是避免使用零 %age 的值,第二个是将标签分开重叠(带有一些箭头等)。这是我的简单代码
def show_pi_chart(plot_title,keys,values,save_file):
size = len(keys)
#Get Colors list
color_list = make_color_list(size)
pyplot.axis("equal")
pyplot.pie(values,
labels=keys,
colors=color_list,
autopct="%1.1f%%"
)
pyplot.title(plot_title)
pyplot.show()
使标签成为dictant或删除小的%age键的解决方案是什么
【问题讨论】:
-
我们应该提到饼图是邪恶的吗?
-
问简单的问题胜于投入
标签: python matplotlib plot