Matplotlib.pyplot -2 饼图

matplotlib.pyplot.pie(x, explode=None, labels=None, colors=None, autopct=None, pctdistance=0.6, 
shadow=False, labeldistance=1.1, startangle=None, radius=None, counterclock=True, 
wedgeprops=None, textprops=None, center=(0, 0), frame=False, rotatelabels=False, *, data=None)

x:每一块的比例。若sum(x) >1 ,则会归一化。
labels:每一块饼图外侧现实的说明文字。
explode:每一块离开中心的距离。
startangle:起始绘制角度,默认是用x轴正方向逆时针开始,如设定为90则从y轴正方向画起。
shadow: 画不画阴影。
labeldistance:label标记的绘制位置,相对于半径的比例。默认1.1。如果小于1则绘制在饼图内侧。
autopct : 控制饼图内百分比设置,可以使用format字符串或者format function'%1.1f'指小数点前后位数(没有用空格补齐);
pctdistance :类似于labeldistance,指定autopct的位置刻度,默认值为0.6;
radius :控制饼图半径,默认值为1;
counterclock :指定指针方向;布尔值,可选参数,默认为:True,即逆时针。将值改为False即可改为顺时针。
wedgeprops :字典类型,可选参数,默认值:None。参数字典传递给wedge对象用来画一个饼图。例如:wedgeprops={'linewidth':3}设置wedge线宽为3。
textprops :设置标签(labels)和比例文字的格式;字典类型,可选参数,默认值为:None。传递给text对象的字典参数。
center :浮点类型的列表,可选参数,默认值:(0,0)。图标中心位置。
frame :布尔类型,可选参数,默认值:False。如果是true,绘制带有表的轴框架。
rotatelabels :布尔类型,可选参数,默认为:False。如果为True,旋转每个label到指定的角度。

plt.axis('equal') #该行代码使饼图长宽相等。

你可能感兴趣的:(Matplotlib.pyplot -2 饼图)