美文网首页
Matplotlib库基础-饼形图

Matplotlib库基础-饼形图

作者: 小橙子_43db | 来源:发表于2019-12-06 20:22 被阅读0次

    饼状图用来显示部分在总体中的占比。

    基础的饼图

    #饼形图

    fruit = ['苹果','橘子','香蕉','芒果']

    rate = [15,25,30,30]

    plt.pie(rate,labels=fruit)

    plt.show()

    输出

    饼图的常用属性

    explode:每一部分突出显示距离原来的距离。

    autopct:将每一块所占的比例以函数或是格式化字符串来显示,autopct='%1.1f%%'保留一位小数。

    shadow:是否显示阴影,默认为False不显示。

    import matplotlib.pyplot as plt

    # Pie chart, where the slices will be ordered and plotted counter-clockwise:

    labels = 'Frogs', 'Hogs', 'Dogs', 'Logs'

    sizes = [15, 30, 45, 10]

    explode = (0, 0.1, 0, 0)  # only "explode" the 2nd slice (i.e. 'Hogs')

    fig1, ax1 = plt.subplots()

    ax1.pie(sizes, explode=explode, labels=labels, autopct='%1.1f%%',

            shadow=True, startangle=90)

    ax1.axis('equal')  # Equal aspect ratio ensures that pie is drawn as a circle.

    plt.show()

    输出

    官网可以看到更多的饼图输出样式:https://matplotlib.org/gallery/pie_and_polar_charts/pie_features.html#sphx-glr-gallery-pie-and-polar-charts-pie-features-py

    相关文章

      网友评论

          本文标题:Matplotlib库基础-饼形图

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