PREFACE
前言
随着社会经济生活的发展,数据成为人们耳熟能详的一个高频热点词语,数据的方方面面正被大家感知和认识。作为数据分析的一种工具,数据可视化成为各行各业认知数据的一种必备方法和途径。尤其是数字经济快速发展的背景下,数据可视化冲击感观、加强认知、辅助决策的作用凸显,成为大数据挖掘和分析的一个重要阶段。
数据可视化是关于数据视觉表现的一种方法和技术,涉及数据科学、多媒体设计、视觉艺术等交叉学科领域知识,被广泛应用于自然科学和社会科学的一些研究领域。数据可视化成为信息管理与信息系统、电子商务、大数据管理与应用、数据科学与大数据技术等专业领域的重要课程。2023年,教育部组织开展战略性新兴领域“十四五”高等教育教材体系建设工作,数据可视化是新一代信息技术(大数据)领域15门拟建设的核心课程之一。
近几年,本人多次在大数据、信息系统、电子商务类学术会议中与同行交流教学设想,也与机械工业出版社、科学出版社、清华大学出版社编辑部的老师探索过数据类课程教材和教材出版的想法。我们一致认为在大数据管理类、信息管理类、电子商务类人才培养中开设偏实务操作类课程和建设相关教材有其必要性,为此,本人特邀请几位同事共同研讨数据类课程的研发和教材的编写。在出版了数据处理分析类课程教材(《数据挖掘原理、方法及Python应用实践教程》)后,本人开启了数据可视化类课程教材的开发工作。本书为其中第一本偏实务类教材,系统讲解了数据可视化的基本原理和基于Python的数据可视化实践。本书由浅入深,层层递进,并辅以综合案例讲解,以期帮助初学者快速入门并开展数据可视化实战。
本书以Python的数据可视化分析为主线,全面介绍常见数据可视化工具的基本和进阶使用及基于真实数据集的综合可视化分析。本书第2~9章介绍了数据可视化的工具,包括Matplotlib、Seaborn、Plotly、Pyecharts、Bokeh等,涉及条形图、饼图、直方图、散点图、折线图、雷达图等基本图形及热力图、关系图、地图、仪表盘、词云图、树形图等多样化图形绘制,并涵盖交互式可视化图形的绘制。最后,第10~12章展示了三个基于实际数据集的可视化分析案例,帮助读者融会贯通全书知识。
本书得到电子科技大学精品教材建设项目支持,也得到国家自然科学基金委项目(No.72071031)部分资助。在编撰的过程中,我们参阅并应用了许多学者和实务工作者的相关成果、编程工具的库和函数等文档。本书分工如下:蒋国银制订编著方案,负责内容简介、前言、第1章和第10~12章部分文字的撰写,以及全书统稿和协调等工作;雷俊丽指导第2~11章部分文字的撰写;冯小东负责第10章初稿的撰写、全书的代码调试和部分校稿工作;邱之涵负责第2~4章、第9章部分文字的撰写工作;南梦婷负责第7~8章部分文字的撰写工作;张峰负责第5~6章部分文字的撰写工作;刘永芳负责第11~12章部分文字的撰写工作。同时,机械工业出版社的编辑也对本书做了严谨细致的编辑工作。另外,电子科技大学博士研究生罗甜、硕士研究生付应超等同学参与了本书初稿的校订工作。在此,我们对帮助过本书编撰的朋友致以衷心的感谢。
由于作者水平有限,不足之处在所难免,恳请广大读者不吝赐教。
蒋国银
2023年8月