前 言
写作目的
在当前的大数据时代,数据是一种阐明和支撑观点的常用手段。为了更准确地理解数据(如数字、文本、图片、音频和视频等),需要从大量的数据中筛选出有用的信息,然后分析数据发现规律,最后将晦涩的数据转换为易于理解的数据可视化作品,如一个图表或动态图片,几幅地图、一段动画,甚至是一段视频,这些包含多种形式的数据可视化作品可以清晰有效地传达、沟通和展示数据,让用户快速地抓住数据中的重点,发现数据的规律,理解数据背后的深意。
现有的数据可视化相关书籍对读者有较高的编程要求,入门较难,适合开发人员和相关从业者阅读和学习,且缺乏数据可视化原则和数据可视化作品发布这两个重要环节。本书简化了数据可视化入门难度,提升了数据可视化能力在各个专业和行业的普及,实现了零编程基础的数据可视化。
本书内容
第1章 基础知识,阐述学习数据可视化的必要概念,包括模拟和数字、数模转换、进制、存储单位、因特网、域名和网络速度等。
第2章 数据获取,讲解不需编程获取数据的方法,包括数据搜索、依申请公开数据、数据众包及import.io和Octoparse两种抓取工具;需要Python编程获取数据的方法,包括Python基础和Beautiful Soup库;多媒体数据的获取,包括图片、音频和视频的获取及其格式转化方法。
第3章 数据清理,介绍Python基础编程,通过案例实现缺失值、格式内容、逻辑错误和非需求数据的清洗,最后是两个综合案例。
第4章 数据分析,通过数据定位案例让读者了解基本数据,实现条件筛选和排序以及数据的描述性分析。
第5章 可视化基础和原则,介绍图表的种类和图表设计原则,色彩暗示,通过4个图表可视化的失败案例掌握图表可视化原则,通过5个案例说明设计排版原则。
第6章 数据可视化工具,主要介绍信息图制作工具、数据可视化工具Gapminder、Datawrapper、Gephi、QGIS、ECharts和Tableau等。
第7章 可视化作品发布,介绍网络基础、HTML5和JavaScript基础知识,以及Web应用框架和模板、数据可视化作品发布流程。
读前准备
❖Windows或Mac操作系统,接入互联网,Firefox浏览器。
❖环境配置,具体见2.7.1节。
❖安装Jupyter Notebook,具体见3.1节。
❖科研工作者或学生可以申请1年期限的免费Tableau试用许可证,具体见6.7节。
感谢
首先,感谢购买本书的读者。您的阅读是我写作动力的源泉。数据可视化的发展日新月异,真心希望您在阅读本书后提出宝贵的意见,我们可以共同探讨问题,为后续书籍的撰写提供素材和经验。
其次,感谢我的爱人和父母。撰写书稿让我没有足够的时间陪伴他们,感谢家人的理解和支持。
最后,感谢电子工业出版社的编辑们,他们对书稿倾注了大量的心血,并提出了诸多细致的修改意见,保证了本书的顺利出版。
联系作者
如果您对本书有任何想法和建议,或者想与作者探讨某个问题,请随时与我联系yinghliu@163.com。
刘英华
2019年10月于北京