精华内容
下载资源
问答
  • python柱状图与饼状图
    2022-05-06 11:15:49
    #柱形统计表
    import numpy as np
    import matplotlib.pyplot as plt
    
    x=np.array(['red','yello','bule','width'])#名称
    y=np.array([10,15,20,9])#数值
    
    plt.bar(x,y)#显示柱状
    plt.title("mui")#标题
    plt.show()

    #饼形统计表
    import numpy as np
    import matplotlib.pyplot as plt
    
    y=np.array([10,15,20,9])
    l=(['red','yello','bule','width'])#名称
    c=["#4cdf41","yello","bule","red"]#颜色
    e=[0.2,2,0]#间隔
    #插入数据
    plt.pie(y,labels=l,colors=c,autopct='%.1f%%',explode=e)#显示饼型
    plt.savefig('hooby.png')#保存图片
    plt.show()#输出
    
    更多相关内容
  • 今天小编就为大家分享一篇关于Python饼状图的绘制实例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
  • python 饼状图

    千次阅读 2020-12-03 10:50:49
    #labels 标签 #autopct 在饼状图中显示出百分比 #pctdistance 百分比离中心点的距离 #explode 设置各部分离开中心点的距离 #shadow=True 加上阴影 #colors 设置各部分显示的颜色 for font in pie[1]: font.set_size...

    https://www.cnblogs.com/liming19680104/p/10614132.html

    import pandas as pd

    import numpy as np

    import matplotlib.pyplot as plt

    #解决能显示中文

    plt.rcParams['font.sans-serif']=['SimHei'] #指定默认字体 SimHei为黑体

    plt.rcParams['axes.unicode_minus']=False #用来正常显示负号

    plt.title("图标题",fontsize=24) #图的标题

    plt.xlabel("x轴标题")

    plt.ylabel("y轴标题")

    label = '超载', '船员责任心不强', '船员驾驶技术太差', '通航环境差', '海事、港航监管不到位', '船舶过于老旧', '冒险航行' # 各类别标签

    color = 'red', 'orange', 'yellow', 'green', 'blue', 'gray', 'goldenrod' # 各类别颜色

    size = [34, 5, 6, 14, 1, 10, 23] # 各类别占比

    plt.axes(aspect=1) #设置x轴与y轴的比例1:1 ????

    ex=[0,0.2,0,0,0,0,0] #设置突出的数据,数据表示离开中心点的距离

    pie=plt.pie(x=size,labels=label,autopct='%1.1f%%',explode=ex,shadow=True, colors=color,pctdistance = 0.5) #画饼状图

    #x 就是数据,饼状图就是根据这些数据来计算百分比的

    #labels 标签

    #autopct 在饼状图中显示出百分比

    #pctdistance 百分比离中心点的距离

    #explode 设置各部分离开中心点的距离

    #shadow=True 加上阴影

    #colors 设置各部分显示的颜色

    for font in pie[1]:

    font.set_size(8) #设置标签字体大小

    for digit in pie[2]:

    digit.set_size(20) #设置 百分比字体的大小

    plt.legend(loc='upper right',bbox_to_anchor=(1.2, 1)) #显示图例

    # loc: 表示位置,包括'upper right','upper left','lower right','lower left'等# bbox_to_anchor: 表示legend距离图形之间的距离,当出现图形与legend重叠时,可使用bbox_to_anchor进行调整legend的位置# 由两个参数决定,第一个参数为legend距离左边的距离,第二个参数为距离下面的距离#'upper right'=1;'upper left'=2;'lower left'=3;'lower right'=4; 0 自适应找位置#ncol 图例的列数

    plt.show()

    展开全文
  • 前些日子学习Python可视化分析的时候,参考的是网上的文档和代码,不少细节文档都没明说,对新手不是很友好,我学习之后对不少代码以个人理解做了详细的注解,希望对大家有所帮助!
  • 本人写论文编写的。python绘图模板:折线图、柱状图、饼状图等源代码,可以直接套用,附带详细注释。画出来的图很美观!简直是写论文绘图的神器!注:可以使用Inkscape软件将svg格式转为emf矢量图。
  • Python饼状图matplotlib

    千次阅读 2019-03-08 23:18:33
    import matplotlib import matplotlib.pyplot as plt # 中文乱码和坐标轴负号处理。 matplotlib.rc('font', family='SimHei', weight='bold') plt.rcParams['axes.unicode_minus'] = ...运行后输出结果如
    import matplotlib
    import matplotlib.pyplot as plt
    
    # 中文乱码和坐标轴负号处理。
    matplotlib.rc('font', family='SimHei', weight='bold')
    plt.rcParams['axes.unicode_minus'] = False
    
    #将画布设定为正方形。正圆。
    plt.figure(figsize=(8, 8))
    
    label = ['北京', '上海', '广州', '深圳', '成都']
    
    #突出显示某一扇形。距离圆心n个半径。
    explode = [0.02, 0.01, 0.01, 0, 0]
    
    values = [9, 8, 7, 6, 5]
    
    plt.pie(values,
            explode=explode,
            labels=label,
            autopct='%1.1f%%',
            startangle=90,
            radius=0.9,
            counterclock=False,  # 数据是顺时针?逆时针?
            wedgeprops={'linewidth': 0.4, 'edgecolor': 'red'},  # 设置饼图内外边框属性。
            textprops={'fontsize': 18, 'color': 'k'},  # 设置文本的属性值。k为黑色。
            center=(0, 0),  # 饼图的原点。
            pctdistance=0.7,  # 百分比数据标签与圆心的距离。
            labeldistance=1.2,  # 设置外层'城市'标签与圆心的距离。
            )
    
    plt.title('一个简单饼图')  # 绘制标题
    
    # 图例的位置。
    # bbox_to_anchor前一个参数表示左右。第二个参数是上下。
    # ncol图例一列显示。
    plt.legend(loc='center right', bbox_to_anchor=(1.2, 0.5), ncol=1)
    
    plt.show()
    

     

    运行后输出结果如图:

    展开全文
  • python 饼状图统计

    2021-07-21 16:14:02
    importmatplotlib.pyplotasplt importnumpyasnp importjson importmatplotlib.font_managerasfont_manager importpandasaspd #显示matplotlib生成的图形 %matplotlibinline ...#[40,45],...

    import matplotlib.pyplot as plt

    import numpy as np 

    import json

    import matplotlib.font_manager as font_manager

    import pandas as pd

    #显示matplotlib生成的图形

    %matplotlib inline


     

    df = pd.read_json('data/data31557/20200422.json')

    #print(df)

    #[40,45],[45,50],[50,55],[55,60]

    a_d=0

    b_d=0

    c_d=0

    d_d=0

    e_d=0

    for weight_data in df['weight']:

        weight_data = float(weight_data.replace("kg", ""))

        if (40 <= weight_data <45):

            a_d +=1

        elif (45 <= weight_data <50):

            b_d +=1

        elif (50 <= weight_data <55):

            c_d +=1

        elif (55 <= weight_data <60):

            d_d +=1

        else: e_d +=1

    #grouped=df['name'].groupby(df['weight'])

    #s = grouped.count()

    a_r=[]

    a_r.append(a_d)

    a_r.append(b_d)

    a_r.append(c_d)

    a_r.append(d_d)

    a_r.append(e_d)

    labels = "40-45","45-50","50-55","55-60","other"

    fraces = a_r


     

    # 设置显示中文

    plt.rcParams['font.sans-serif'] = ['SimHei'] # 指定默认字体

    plt.pie(x=fraces,labels= labels)

    plt.title('''bing-table''',fontsize = 24)

    plt.savefig('/home/aistudio/work/bar_result05.jpg')

    plt.show()

    展开全文
  • Python绘制饼状图

    千次阅读 2021-06-03 19:27:02
    绘制饼图 matplotlib 模块使用pie函数绘制饼图,其调用方式如下: matplotlib.pyplot.pie(x, explode=None, labels=None, colors=None, autopct=None, pctdistance=0.6, shadow=False, labeldistance=1.1, ...
  • import numpy as np import pandas as pd import matplotlib.pyplot as plt from openpyxl.workbook import Workbook from matplotlib import rcParams from matplotlib.pyplot import MultipleLocator ...
  • #定义饼状图的标签,标签是列表 labels = [u'第一部分',u'第二部分',u'第三部分'] #每个标签占多大,会自动去算百分比 sizes = [60,30,10] colors = ['red','yellowgreen','lightskyblue'] #将某部分爆炸出来, 使用...
  • python饼状图

    千次阅读 2019-01-14 20:33:52
    import numpy as np import matplotlib.pyplot as plt labels = 'A', 'B', 'C', 'D' fracs = [15, 30.55, 44.44,...我每天都会分享python教程,python爬虫,python数据分析等1000G资源,大家可以去免费无套路领取
  • 主要介绍了python matplotlib饼状图参数及用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • 最全Python绘制饼形图(饼状图

    万次阅读 多人点赞 2021-02-04 11:17:45
    让你彻底学会用Python绘制饼状图
  • Python数据可视化:饼状图的实例讲解

    千次阅读 2021-01-30 06:10:25
    使用python实现论文里面的饼状图:原图:python代码实现:# # 饼状图# plot.figure(figsize=(8,8))labels = [u'Canteen', u'Supermarket', u'Dorm', u'Others']sizes = [73, 21, 4, 2]colors = ['red', 'yellow', '...
  • python生成饼状图

    2020-10-24 10:27:51
    生成饼状图代码 plt.rcParams['font.sans-serif'] = 'SimHei' # 设置中文显示 plt.figure(figsize=(6, 6)) # 将画布设定为正方形,则绘制的饼图是正圆 explode = [] # 设定各项距离圆心n个半径 Label=[all.index...
  • 喏,这是从维基百科搬运过来的对饼图的解释,请安心受下:饼图,或称饼状图,是一个划分为几个扇形的圆形统计图表,用于描述量、频率或百分比之间的相对关系。在饼图中,每个扇区的弧长(以及圆心角和面积)大小为其所...
  • 所要用的库及环境:IDE:PycharmPython环境:python3.7Matplotlib: Matplotlib 1.11二.Matplotlib绘制饼状图:概念:饼状图显示一个系列中各项的大小与各项总和的比例饼状图的数据点显示为整个饼状图的百分比代码及...
  • Python:饼状图 (二十七)

    2020-12-11 06:07:59
    饼状图饼状图是一种常见的单变量图形,用于描绘分类变量级别的相对频率。饼图中的频率用圆形的扇区表示:角度或面积越大,该分类值就越常见。遗憾的是,饼状图是一种应用场合很有限的图形类型,图形创建者很容易将...
  • 快速使用python matplotlib绘制饼状图
  • python 饼状图的生成

    千次阅读 2019-01-12 15:35:08
    1.生成饼状图需要下载 pygal包。在终端 下载并使用 安装:pip install pygal 2.下面是生成饼状图的代码 3.打开生成出来的饼状图。 这是在pycharm中打开的图片,无显示,因此我们需要用浏览器打开,打开图片生成的...
  • 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.4, 0, 0, 0, 0, 0.4, 0, 0, 0, 0, 0.4, 0, 0, 0, 0, 0, 0, 0, 0.4, 0, 0)) plt.title("全国省份985_211比例", fontsize=20) plt.legend(loc=(1.1, -0.1)) plt.savefig("985_211....
  • python制作饼状图

    2021-01-20 17:27:12
    比例自动划分 #通过colors变量可指定颜色,可用默认颜色如'r' 'b' 'g', 也可以使用RGB值,python中RGB值都是[0,1],可通过除以255来实现 # #color=['r','b','g'] color=[[255/255, 165/255, 0/255],'b','g'] plt.pie...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,876
精华内容 2,350
关键字:

python饼状图