我画了一张饼图,但它太乱了!我附上了我的脚本生成的示例图像!
我的剧本:
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')
plt.pie(emotions, labels=labels, labeldistance = 1.3,pctdistance = 1.1,shadow=True, startangle=140, autopct='%1.1f%%')
plt.axis('equal')
修改labeldistance
,pctdistance
到你想要的。
你能试试:ax1.axis('equal')
例子:
`fig1, ax1 = plt.subplots()
ax1.pie(sizes, explode=explode, labels=labels, autopct='%1.1f%%',
shadow=True, startangle=90)
ax1.axis('equal')`