我正在绘制一个饼图数组,每个饼图对相同的两种数据类型使用相同的两种颜色。
plt.figure(num=None, figsize=(6, 8))
for i in range(len(data_1)):
plt.subplot(sp_rows, sp_cols, i+1)
fracs = [data_1[i], data_2[i]]
plt.pie(fracs, autopct='%1.1f%%')
pp.savefig()
显然,为这些图表中的每一个绘制一个传说是没有意义的,因为它们都是一样的。那么,我有没有办法在最后将一个图例绘制成一个单独的子图形呢?
只能调用legend()一次:
或者,如果您希望图例位于新轴中,只需创建一个虚拟饼图,并为其创建图例,然后隐藏虚拟饼图:
相关问题 更多 >
编程相关推荐