用我的字符串标签填充 matplotlib 饼图扇区

fill matplotlib pie chart sectors with my string labels

作为 to_show=['A','B','C','D','E'] 你好,我想用一些字符串值填充饼图的扇区,如 A、B、C、D、E autopct 是一个函数,但我不知道在饼图的扇区中显示和隐藏自动生成的 %ages 值的确切方法。

我没有收到你的问题,但我们使用 autopct 来显示 %area

如果您不想要 %ages,只需删除 autopct

参考documanetation希望对你有帮助

import matplotlib.pyplot as plt  # make the pie circular by setting the aspect ratio to 1 
plt.figure(figsize=plt.figaspect(1)) 
index = [1, 2, 3, 4] 
values = [1, 2, 3, 4] 
labels = ['a', 'b', 'c', 'd'] 
cutom_labels = ['1', '2,3', '4,5', '6']

num = -1  
 
plt.pie(values, labels=cutom_labels,labeldistance=0.5) 
plt.pie(values, labels=labels) 
plt.show()`