我有一个饼图,显示产品销售额占总收入的百分比。产品名称太大,所以它们在图表周围缩写,但在图例中名称应该是完整的。基本上我只需要替换图例中的标签。然而,当创建饼图时,我指定了一个标签列表,程序应该从那里获取它们,随后在图例中更改标签不会改变任何东西。data_names -全名data_names 2 -缩写名称plt.legend中的labels=data_names命令不起作用。
ax.pie(data_values, labels=data_names2, colors=colors, radius=5, center=(0, 0),
wedgeprops={"linewidth": 0.4, "edgecolor": "white"}, frame=True, rotatelabels=True)
plt.legend(
loc='best', bbox_to_anchor=(1, 0.92),labels=data_names)
1条答案
按热度按时间qgelzfjb1#
我发现这个链接可能会有帮助。
Legend Labels
以他们的例子为例,我创建了一个简单的饼图。
这就产生了带有自定义标签的图例的饼图。