zoukankan      html  css  js  c++  java
  • matplotlib绘制饼状图

    1、普通的饼状图

    from matplotlib import pyplot as plt
    
    # 显示饼状图
    # label = ["test1","test2","test3","test4"]
    #
    # fracs = [20,30,40,10]
    #
    # plt.axes(aspect=2)
    # plt.pie(labels=label,x=fracs)
    # plt.show()
    

    效果图如下

                                                  

    2、显示每个label的比例

    # 在图例中显示每个label的比例
    # label = ["test1","test2","test3","test4"]
    #
    # fracs = [20,30,40,10]
    #
    # plt.axes(aspect=2)
    # plt.pie(labels=label,x=fracs,autopct="%.0f%%")
    # plt.show()
    

    效果图如下

    3、可以让某个/某几个label离开圆柱体,可以设置距离,如果不离开,距离设置为0即可

    # # 可以让某个标签离开圆柱体
    # label = ["test1","test2","test3","test4"]
    # fracs = [20,30,40,10]
    #
    # # 这里的0.1和0.2就是离开的距离
    # explode = [0,0.1,0,0.2]
    # plt.axes(aspect=2)
    # plt.pie(labels=label,x=fracs,autopct="%.0f%%",explode=explode)
    # plt.show()
    

    效果图如下

    4、设置阴影效果

    # 可以让某个标签离开圆柱体
    # label = ["test1","test2","test3","test4"]
    # fracs = [20,30,40,10]
    #
    # # 这里的0.1和0.2就是离开的距离
    # explode = [0,0.1,0,0.2]
    # plt.axes(aspect=2)
    # # shadow设置阴影效果
    # plt.pie(labels=label,x=fracs,autopct="%.0f%%",explode=explode,shadow=True)
    # plt.show()
    

    效果图如下

  • 相关阅读:
    第四篇Scrum冲刺博客
    第三篇Scrum冲刺博客
    蔡勒公式和吉姆拉尔森公式计算星期几
    事后诸葛亮
    Alpha阶段项目复审
    团队作业6——复审与事后分析
    第7篇 Scrum 冲刺博客
    第6篇 Scrum 冲刺博客
    第5篇 Scrum 冲刺博客
    第4篇 Scrum 冲刺博客
  • 原文地址:https://www.cnblogs.com/bainianminguo/p/11014198.html
Copyright © 2011-2022 走看看