построить аккуратную круговую диаграмму - PullRequest
0 голосов
/ 28 февраля 2019

Я построил круговую диаграмму, но она слишком запутана!Я приложил образец изображения, сгенерированный моим сценарием!

Надеюсь, кто-нибудь может помочь мне построить аккуратный график!enter image description here

Мой сценарий:

график

emotions = [neutral_avg,sadness_avg,disgust_avg,anger_avg,surprise_avg,fear_avg,happiness_avg]
labels = ['Neutral','Sadness','Disgust','Anger','Surprise','Fear','Happiness']
plt.pie(emotions,labels = labels,shadow=True, startangle=140,autopct='%1.1f%%')
date_string = time.strftime("%Y-%m-%d")
plt.savefig(date_string+'.png')

Ответы [ 2 ]

0 голосов
/ 28 февраля 2019
plt.pie(emotions, labels=labels, labeldistance = 1.3,pctdistance = 1.1,shadow=True, startangle=140, autopct='%1.1f%%')
plt.axis('equal')

Измените labeldistance, pctdistance на то, что вы хотите.

0 голосов
/ 28 февраля 2019

Можете ли вы попробовать: ax1.axis('equal') Пример:

`fig1, ax1 = plt.subplots()
 ax1.pie(sizes, explode=explode, labels=labels, autopct='%1.1f%%',
    shadow=True, startangle=90)
ax1.axis('equal')`
...