| import matplotlib.pyplot as plt x=[9,10,2,3] y=['sleeping','working','sporting','else'] cols=['b','r','y','g'] plt.pie(x,labels=y,colors=cols, startangle=90, #从90度的地方开始画。 shadow=True, #为false表示二维饼图,true表示为三维饼图 explode=(0,0.05,0,0) #共有4个部分,想让哪一部分突出来就写一个非零值。数值越大突出来的越多。 autopct='%1.1f%%' #显示出百分比 ) plt.title('a pie') plt.legend() plt.show() |