内容正文:
第五章 数据处理与可视化表达
信息技术 必修1
粤教版普通高中教科书
数据与计算
内容回顾
导入
导入
数据分析的结果如何呈现
课时内容安排
网络购物平台客户行为数据分析和可视化表达
网购行为分析
网购数据的采集
网购数据的分析
网购数据的可视化表达
5.1
认识大数据
5.2
数据的采集
子项目主题
内容目录
5.3
数据的分析
5.4
数据的可视化表达
5.4 数据的可视化表达
子项目四:网购数据的可视化表达
数据的可视化表达
数据的可视化表达是指以图形、图像、地图、动画等生动、易于理解的方式展现数据和诠释数据之间的关系、趋势与规律等,以便更好地理解数据。
作用:
快速抓住要点信息
有效提升数据分析的效率。
生动形象的呈现方式便于理解数据。
用python进行数据分析的套路 - 知乎
https://zhuanlan.zhihu.com/p/119416560
7
5.4.1数据的可视化表达的方式
1、分类
从常用和实用的维度
探索型
解释型
解释型:把数据简单明了地解释给人们
探索型:帮助人们发现数据背后的价值
用python进行数据分析的套路 - 知乎
https://zhuanlan.zhihu.com/p/119416560
8
2.按照处理数据类型的不同,可视化呈现主要方式如下
趋势:分组柱形图、堆叠柱形图、折线图、柱线混合图
比例:百分比圆环图、饼图、圈图、堆叠面积图
逻辑关系:散点图、雷达图、网络关系图、词云
空间关系:数据地图、动态热力图、3D动态显示图
5.4.1数据的可视化表达的方式
5.4.1数据的可视化表达的方式
3、应用
折线图
5.4.1数据的可视化表达的方式
3、应用
柱状图
柱线混合图
5.4.1数据的可视化表达的方式
3、应用
饼图
圈图
雷达图
5.4.1数据的可视化表达的方式
3、应用
动态热力图
探究活动一
结合教师讲解和阅读教材完成问卷星https://ks.wjx.top/vj/hvsAn8f.aspx。
5.4.1数据的可视化表达的方式
词云图
词云:由词汇组成类似云的彩色图形。
“词云”就是通过形成“关键词云层”或“关键词渲染”,对文本中出现频率较高的“关键词”的形成视觉上的突出。
词云图
词云图
基本操作:
1、打开“程序5-9-1 词云图(教材范例).py”,阅读代码,理解各部分代码的功能和词云生成的流程。
2、双击运行“库安装 1.bat”,安装“程序5-9-1 词云图(教材范例).py” 程序需要调用的第三方库:
3、运行程序,观察结果。
4、修改词云形状、预处理文件及词云参数等内容,再次运行,观察结果,填写下表:
1、分析对象: 词云图粘贴:
2、分析结论:
拓展提高:提前完成的同学,尝试网络下载一些形状,或者自编文档(保存为txt格式),保存在程序实践二文件夹中,修改以上词云图程序,观察效果,并拓展思考词云图的应用。
探究活动二
通过学习、交流、探究和实践利用词云图的可视化的方式呈现数据。
词云图
5.4.2数据的可视化表达的工具
观察电流与电阻关系曲线图,经过推理和实验验证,电流I与电阻R反比例关系成立
绘图工具模块
你还记得第二章的“运用数字化工具探究欧姆定律”的内容吗?
数据可视化模块
还有刚刚学习的词云图程序
5.4.2数据的可视化表达的工具
5.4.2数据的可视化表达的工具
数据可视化呈现的形式千变万化,实现的工具众多。
Python语言因其开源和包容的特性,嵌入了大量数据可视化的工具。
在Python中,除绘图工具模块Matplotlib外,专业的数据可视化工具模块还包括Seaborn和Bokeh等。
Seaborn
matplotlib 是一个相当底层的工具, Seaborn基于且高度依赖Matplotlib, 主要关注统计模型的可视化。例如直方图既可以总结数据,也可以描绘整体分布。
5.4.2数据的可视化表达的工具
matplotlib 是一个相当底层的工具, Seaborn基于且高度依赖Matplotlib, 主要关注统计模型的可视化。例如直方图既可以总结数据,也可以描绘整体分布。
5.4.2数据的可视化表达的工具
Seaborn
Bokeh
与其他库相反,Bokeh是独立于Matplotlib的。Bokeh也是一个很好的可视化库,可实现交互式可视化。主打的是交互式绘图,且是通过浏览器以数据驱动文档的风格呈现。
教材P121范例
5.4.2数据的可视化表达的工具
数据分析
类型 可视化呈
现类型 可视化
工具 示例关键代码 呈现效果
逻辑关系
正弦图
pyplot
import numpy as np #引入numpy库模块,用np替代
import matplotlib.pyplot as plt #引入matp