У меня есть диаграмма ap ie, и некоторые фрагменты очень маленькие (<1%), и на данный момент очень трудно прочитать процент. Лучшее, что я сделал, - это раздробил эти частные срезы, чтобы они не перекрывались с остальной частью диаграммы, но я знаю, что это может быть лучше. Как я могу изменить положение метки и процента? Я бы предпочел иметь линию, ведущую от фрагмента к тексту метки и ее проценту. Вот мой код: </p>
#Pie chart of different collision types
labels = 'VEH', 'FIXED OBJ', 'OTHER-COLLISION','ANIMAL','NON-COLLISION','PED','BICYCLE'
colors = 'orange', 'green', 'red','pink','yellow','blue','purple'
x = acc_colls
explode = (0,0,0,0,0,2.5,2.5) # explode slice 2-4
plt.pie(x, labels=labels, explode=explode, colors=colors, autopct='%1.1f%%', shadow=True, startangle=210,radius=1.8)
# plt.legend(pie[0],labels, bbox_to_anchor=(1,0.5), loc="lower left", fontsize=12,
# bbox_transform=plt.gcf().transFigure)
plt.title("Types of Collisions", y=-0.35)
Вот мой результат: https://i.stack.imgur.com/SZ95a.png