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.水球图是一种适合于展现单个百分比数据的图表类型,例如完 成率、合格率、通过率等。
相关推荐
flyfor0 2020-07-16
yunsaiqing 2020-06-06
sesiria 2020-05-14
jerurry 2020-05-03
yunsaiqing 2020-04-15
meylovezn 2020-02-19
Tonybo 2020-02-17
JackZhao 2020-02-15
预则立 2020-01-31
jerurry 2019-11-13
yunsaiqing 2019-11-07
Gshiner 2019-11-06
davidchang 2019-09-13
JackZhao 2019-09-04
yunsaiqing 2019-07-01
预则立 2019-06-30
JackZhao 2019-03-15
HelloSunpro 2018-12-03
jerurry 2019-03-01