Подписи графика матплотлиб наслаиваются друг на друга

Строю кольцевые диаграммы через матплотлиб, но местами значения нсатолько малы, что в подписях наслаиваются друг на друга и становятся нечитаемыми. Попытки найти в сети какие-нибудь красивые решения не принесли результатов. Может, как-нибудь развернуть эти подписи, или же сделать засечки/выноски. Может быть, кто-то сталкивался?

outer_sizes = [172, 33]
inner_sizes = [24,  24, 4,  116,    3,  0, 2,   4,  5,  20  ,1, 1]
outer_colors = ['#D4A6C8', '#A0CBE8']
inner_colors = ['PeachPuff','GhostWhite', 'Gold', 'Thistle', 'LightCyan', 'Wheat']
labels = ['Женщины', 'Мужчины', 'Гуманитарное',
'Естественнонаучное',
'Инженерно-техническое',
'Образование и педагогика',
'Социально-экономическое',
'Творческое']
plt.title('Направление образования (%)')
sex = ['Женщины', 'Мужчины']
plt.pie(outer_sizes,colors=outer_colors, startangle=90,frame=True, radius=4, labels= sex)

plt.pie(inner_sizes,colors=inner_colors,radius=3,startangle=90,autopct='%1.0f%%',
       pctdistance=0.8, textprops={'size':7})


plt.legend(labels, loc='upper left', bbox_to_anchor=(1.0, 1.0) ,facecolor = 'oldlace', edgecolor = 'r')
center_circle = plt.Circle((0,0), 1.5, color='black', fc='white', linewidth=0)
fig = plt.gcf()

fig.gca().add_artist(center_circle)
fig.set_size_inches(10,6)
plt.axis('scaled')
fig.tight_layout()

введите сюда описание изображения


Ответы (0 шт):