zoukankan      html  css  js  c++  java
  • matplotlib----初探------6饼状图

    概念

    饼状图显示一个数据系列中各项的大小与各项总和的比例。
    饼状图中的数据点显示为整个饼状图的百分比。
    如前十大品牌占市场份额图。

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    x, y轴比例设为1
    参数:fracs, explode, labels, autopct, shadow

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    实例

    import matplotlib.pyplot as plt
    from matplotlib.gridspec import GridSpec
    
    labels = 'A','B','C','D'
    fracs = [15,30,45,10]
    plt.pie(x=fracs,labels= labels)
    plt.show()

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    import matplotlib.pyplot as plt
    from matplotlib.gridspec import GridSpec
    
    labels = 'A','B','C','D'
    fracs = [15,30,45,10]
    explode = [0,0.05,0,0]  #突出显示
    plt.axes(aspect=1)   #正圆
    plt.pie(x=fracs,labels= labels,autopct='%.0f%%',explode=explode,shadow=True)  #autopct:表示显示所占百分比,shadow=True 阴影显示                                                                                       
    plt.show()

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    作业:

    labels = 'SH', 'BJ', 'SZ', 'GD'
    fracs = [20, 10, 30, 25]
    绘制饼状图,突出显示SZ,百分比精确到小数点后1位,有阴影

    import matplotlib.pyplot as plt
    from matplotlib.gridspec import GridSpec
    
    labels = 'SH','BJ','SZ','GD'
    fracs = [20,10,30,25]
    
    explode = (0,0,0.05,0)
    
    plt.pie(x=fracs,labels= labels,explode=explode,shadow=True,autopct='%.1f%%')
    plt.show()

  • 相关阅读:
    XP IIS COM+ 应用程序无法打开
    SQL 连接字符串
    WebSocket
    一个很详细的web.xml讲解
    Maven+SpringMVC+SpringFox+Swagger整合示例
    poj 1691 Painting A Board (DFS/状态压缩DP)
    poj 3373 Changing Digits (DFS+剪枝)
    hdu 1171 Big Event in HDU (母函数)
    鸽巢定理
    poj 1724 ROADS
  • 原文地址:https://www.cnblogs.com/dushuhubian/p/10299139.html
Copyright © 2011-2022 走看看