内容正文:
数据处理和可视化表达
粤教版(2019版) 信息技术(高中)
5.4 数据的可视化表达
学易同步精品课堂
必修1 数据与计算
第五章
1、数据可视化表达的方式
2、数据可视化表达的工具
学习目标
重点:数据可视化表达的方式
难点:数据可视化表达的工具
重难点
课堂导入
在大数据时代,复杂繁多且不同类型的数据大量涌来,往往超出了人们的处理能力,人类的大脑也难以从堆积如山的数据中快速发现核心问题,而数据可视化可以把枯燥乏味 的海量数据以丰富的视觉效果呈现数据所反映的本质问题,有效提升数据分析的效率。
数据可视化是指以图形、图像、地图、动画等生动、易于理解的方式展示数据和诠释数据之 间的关系、趋势与规律等,以便更好地理解数据。
5 . 4 . 1数据可视化表达的方式
数据可视化可以让人们快速抓住要点信息。从常用和实用的维度,数据可视化的呈现类型主要分为探索和解释两种不同的类 型。探索类型可以帮助人们发现数据背后的价值,而解释类型则把数据简单明了地解释给 人们。按照处理数据类型的不同,可视化呈现的主要方式如表5-5所示。
表5-5 数据分析类型及其对应的可视化呈现
图5-12 词云图
随着技术的发展,分享和传达数据信息的方式不仅具有视觉冲击力,更具备丰富的交互功能,如数据地图、词云、热力图、树图、网络图等。如在网络上经常看到的词云图 (图5-12)就可以使得过去难以实现的非结构化数据文本挖掘成为轻而易举的事情。运用 在线词云图生成网站,尝试复制日记、作文、演讲稿、学期计划、新闻、社交网络的聊天 记录等文字信息,个性化地生成词云图,将文本挖掘可视化。
5 . 4 . 2 数据可视化表达的工具
1.Seaborn
Seaborn主要关注统计模型的可视化。例如,直方图既可以总结数据,也可以描绘总体分布。Seaborn基于且高度依赖于Matplotlib。
打开并运行教科书配套学习资源包“第五章\课本素材\直方图程序5-7”文件,结 果如图5-13所示。
图5-13 直方图程序5-7
图5-13 直方图程序5-7
2.Bokeh
Bokeh也是一个很好的可视化库,可实现交互式可视化。与其他库相反,Bokeh是独立 于 Matplotlib的。Bokeh的重点在其交互性,且是通过浏览器以数据驱动文档的风格呈