• L7-9 常用表格(一)


    一、课堂导入

    上节课我们学习运用wordcloud分析数据,可以制作个性化的词云图来展示。

    随着社会的不断发展,生活中我们每天都会接触大量数据信息,所以将这些数据信息直观、清晰的展示并分析结果越来越重要了。

    二、数据可视化

    # 数据可视化是一门通过将数据放在可视环境中来理解数据的学科,
    # 主要旨在借助工具将数据制作成图表等形式,
    # 来清晰、直观、高效地传达与沟通信息。
    # 常用图表有下面12种。

     三、制作数据可视化图形

    1.工具

    # pyecharts是一个生成图表的Python库。
    # 在使用 pyecharts时,首先我们需要安装pyechats库。

    2.饼状图

    2.1 什么是饼状图

    # 在工作、生活中经常需要计算总费用或金额的各个部分构成比例的情况,
    # 一般都是通过各个部分与总额相除来计算,而且这种比例表示方法很抽象,饼图是用整个圆表示总数,
    # 用圆内各个扇形的大小直观表示各部分数量占总数的百分比。

    2.2 分类

    1)常用饼状图

    2)玫瑰饼状图

    2.3 制作步骤

    1)准备要处理的数据

    2)导入需要用到的库

    3)生成显示对应图表

    2.4 制作简单的饼状图

    1)

    # 1.准备要处理的数据
    a=[("教育",80000),
        ("吃穿",60000),
        ("住行",20000),
        ("医疗",5000),
        ("旅游",8000),
        ("其他",10000)
        ]
    # 2.导入需要用到的库
    import pyecharts
    # 引入饼图库
    from pyecharts.charts import Pie
    # 引入设置参数库并命名为opts
    from pyecharts import options as opts
    # 实例化一个Pie对象
    pie=Pie()
    # 饼图不需要指定坐标轴
    pie.add("",a)
    # 3.渲染图片(生成对应的图表)
    pie.render("C:\Users\admin\Desktop\L7\drawing\pie.html")

    2)

    a=[("教育",80000),
        ("吃穿",60000),
        ("住行",20000),
        ("医疗",5000),
        ("旅游",8000),
        ("其他",10000)
        ]
    import pyecharts
    # 引入饼图库
    from pyecharts.charts import Pie
    # 引入设置参数库并命名为opts
    from pyecharts import options as opts
    pie=Pie()
    # 设置副标题
    pie.add("哈哈",a)
    # 指定颜色
    pie.set_colors(["blue","green","yellow","red","pink","orange"])
    # 设置主标题
    pie.set_global_opts(title_opts=opts.TitleOpts(title="家庭消费支出"))
    pie.render("C:\Users\admin\Desktop\L7\drawing\pie1.html")

    2.5 制作玫瑰饼状图

    import pyecharts
    from pyecharts.charts import Pie
    from pyecharts import options as opts
    a=[("教育",80000),
        ("吃穿",60000),
        ("住行",20000),
        ("医疗",50000)
        ]
    pie=Pie()
    pie.add("",a,rosetype="area")  # 指定为玫瑰图类型
    pie.set_colors(["blue","green","yellow","red"])
    pie.set_global_opts(title_opts=opts.TitleOpts(title="玫瑰饼状图"))
    pie.render("C:\Users\admin\Desktop\L7\drawing\rose.html")

    3.水球图

    3.1.什么是水球图

    # 水球图是一种适合于展现单个百分比数据的图表类型,例如完成率、合格率、通过率等。

    3.2 分类

    1)圆形水球图

    2)菱形水球图

    3.3 制作圆形水球图

    import pyecharts
    from pyecharts.charts import Liquid
    from pyecharts import options as opts
    lq=Liquid()
    # 副标题
    lq.add("我是圆形水球图",[0.6])
    # 设置主标题
    lq.set_global_opts(title_opts=opts.TitleOpts(title="圆形水球图"))
    lq.render("C:\Users\admin\Desktop\L7\drawing\round.html")

    3.4 制作菱形水球图

    import pyecharts
    from pyecharts.charts import Liquid
    from pyecharts import options as opts
    from pyecharts.globals import SymbolType
    lq=Liquid()
    # 设置不同层级波浪        设置水球图类型
    lq.add("",[0.6,0.5,0.4],shape=SymbolType.DIAMOND)
    lq.set_global_opts(title_opts=opts.TitleOpts(title="菱形水球图"))
    lq.render("C:\Users\admin\Desktop\L7\drawing\rhombus.html")

    四、总结

    # 1.数据可视化是一门通过将数据放在可视环境中来理解数据的学科,
    # 主要旨在借助工具将数据制作成图表等形式,来清晰、直观、高效地传达与沟通信息。
    # 2.饼状图显示一个数据系列中各项的大小与总和的百分比。 
    # 3.水球图是一种适合于展现单个百分比数据的图表类型,例如完 成率、合格率、通过率等。
  • 相关阅读:
    Ddr2,ddr3,ddr4内存条的读写速率
    Ddr2,ddr3,ddr4内存条的读写速率
    【VS开发】获取CPU tick tick 周期
    【VS开发】获取CPU tick tick 周期
    【VS开发】malloc申请内存错误分析
    【VS开发】malloc申请内存错误分析
    【VS开发】Return与Exit的区别
    【VS开发】Return与Exit的区别
    【VS开发】C/C++预编译命令
    【VS开发】C/C++预编译命令
  • 原文地址:https://www.cnblogs.com/xiaoxiao-ya/p/12337926.html
Copyright © 2020-2023  润新知