美文网首页
Matplotlib.pyplot -2 饼图

Matplotlib.pyplot -2 饼图

作者: 蜘蛛鱼 | 来源:发表于2019-04-19 21:24 被阅读0次
    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 饼图

          本文链接:https://www.haomeiwen.com/subject/tmfxgqtx.html