数据可视化(Data Visualization)起源于18世纪。William Playfair在出版的书籍The Commercial and Political Atlas中第一次使用了柱状图和折线图,当时是为了表示国家的进出口量,今天柱状图和折线图依然在使用。19世纪初,他出版了Statistical Breviary一书,里面第一次使用了饼状图。这三种图形都是至今常用的、著名的可视化图形。19世纪中叶,数据可视化主要被用于军事,用来表示军队死亡原因、军队的分布图等。进入20世纪,数据可视化有了飞跃性的发展。1990年,在人机界面学会上,它作为信息可视化原型的技术被发表。1995年,IEEE Information Visualization 正式创立,信息可视化作为独立的学科被正式确立。随着2012年世界进入大数据时代,数据可视化作为大量数据的呈现方式,成为当前重要的课题。

数据可视化是指将大型数据集中的数据以图形图像形式表示,并利用数据分析和开发工具发现其中未知信息的处理过程。数据可视化的目的是对数据进行可视化处理,以使能够明确、有效地传递信息。比起枯燥乏味的数值,人类对于大小、位置、浓淡、颜色、形状等能够有更好、更快的认识,经过可视化之后的数据能够加深人类对于数据的理解和记忆。

全书分为两篇: 原理篇和应用篇。其中,原理篇从数据可视化发展历程、数据可视化数据的度量和可视化组件、可视化流程等方面讲解可视化基础理论和概念,针对实际应用中遇到的不同类型的数据(包括时空数据、地理信息数据、文本数据、层次数据)介绍相应的可视化方法; 应用篇着重介绍可视化工具D3的综合应用,同时介绍Python语言在可视化方面的应用,最后一章用实例讲解D3在微信公众号舆情系统中的可视化应用。

在本书的编写过程中,为确保内容的正确性,参阅了很多资料,并且得到了中原工学院研究生教材建设项目资助和资深Web程序员的支持,宋宝卫、潘惠勇、李娟和李国伟参与了资料整理。

夏敏捷   2019年9月

樊银亭 夏敏捷 编著第27本著作 数据可视化原理及应用相关推荐

  1. 夏敏捷的24部著作(2019年)

    HTML5网页游戏设计从基础到开发/移动互联网开发技术丛书 条码:9787302495918 编者:夏敏捷 出版社:清华大学 出版日期:2018-07-01 定价:¥69.8 参考库存:7 Visua ...

  2. 不会python怎么了?靠敏捷BI和数据可视化,照样去阿里腾讯

    某段求职经历让我切切实实的感受到了大环境的不友好,可以说是相当不友好:当过大公司的数据Team Leader,工作中受到过大老板的高度赞扬,自认为经历背景都不错,于是从舒适圈辞职. 休息了一段时间后开 ...

  3. 夏敏捷2008科研成果

    夏敏捷2008科研成果 论文 序号 登记号 部门名称 论文名称 刊物名称 发表日期 论文类别 收录类别 统一刊号 作者 492 200810077 计算机学院 电子商务中基于Web Services的 ...

  4. 夏敏捷主编的书(2008-2014,八本)

    夏敏捷主编的书(2008-2014,八本) Visual C#经典游戏编程开发(DVD) 157条评论 陈锐,李欣,夏敏捷 编著 / 2011-11-01 / 科学出版社 以游戏开发案例为导向,以项目 ...

  5. 夏敏捷第28本著作《Flash ActionScript3.0动画基础与游戏设计》(Flash CC版)

            二十 年来,多媒体技术飞速发展,已成为计算机和网络的必备功能.Flash是2D动画制作不可或缺的工具,它以色彩.形态.音效和音乐展现媒体技术的魅力.经过多年的发展,Adobe Flas ...

  6. 樊氏族谱2-汝南樊银后裔家谱续谱-简书

    始祖孟秋公于明代正德年间由山西洪洞县迁汝州娶两房生四子龙虎金银金随生母居伊川樊村后裔不详虎与始祖定居汝州河坡村龙随生母王氏迁居汝南缸窑村银郝氏生五子世俊世彦世秀世科世举星转斗移乾坤转家族居地亦变更长子 ...

  7. 夏敏捷第29本著作《Python课程设计》(微课视频版)

    Python课程设计-微课视频版 本书以Python 3.7为编程环境,逐步展开Python语言教学,是一本面向广大编程学习者的程序设计类图书.本书以案例为驱动介绍知识点,将Python知识点分解到不 ...

  8. Python游戏设计案例实战 夏敏捷 (第一本专著),国内这方面著作少有

    Python游戏设计案例实战   夏敏捷 (专著) 内容简介 本书以Python 3.5为编程环境,从基本的程序设计思想入手,逐步展开Python语言教学,是一本面向广大编程学习者的程序设计类图书.基 ...

  9. 27 个Python数据科学库实战案例 (附代码)

    为了大家能够对人工智能常用的 Python 库有一个初步的了解,以选择能够满足自己需求的库进行学习,对目前较为常见的人工智能库进行简要全面的介绍. 1.Numpy NumPy(Numerical Py ...

最新文章

  1. 【命令】usemod 的用法
  2. 工作中用的linux命令
  3. 现代永磁电机交流伺服系统_【每日文献】2020-002 永磁同步电机模糊自整定自适应积分反步控制...
  4. 调用函数,求a+aa+aaa+....+aa...aa(n个a)
  5. Magicodes.IE.AspNetCore之一行代码多格式导出
  6. Caffe Blob Dtype理解
  7. Python获得一篇文档的不重复词列表并创建词向量
  8. CSDN Chrome插件更新:用CSDN的方式让开发再快一点
  9. 部署Vista(7)——创建一个最基本的应答文件
  10. elasticsearch索引模块缓存
  11. go语言mysql框架_开源轻量级数据库访问框架-Go语言中文社区
  12. 三菱modbusRTU通讯实例_PLC编程实例 | 讲解食品和药品成型案例程序!
  13. 正交相机与透视相机的区别
  14. Flutter之Pigeon插件与Android通信使用指南
  15. vo、dto、bo、do、po的概念理解以及与controller、service、dao层的对应关系
  16. 利用 nslookup 解析 DNS 记录
  17. Ruby cannot load such file -- zlib和openssl(LoadError)及gem No rule to make target `/include/ruby.h‘解决
  18. Hypervisor介绍(二)
  19. Mongdb查询语法(Robomongo可视化工具)
  20. 学习笔记 | 内生性全面介绍

热门文章

  1. vue3调用百度地图标注选择位置并获取经纬度
  2. i219v驱动linux下载,Ubuntu 16.04 Intel I-219V卡网驱动问题
  3. Linux格式化sd卡博客,Linux下格式化U盘或者SD卡
  4. 企业内部邮箱有哪些好用,怎么注册申请公司内部邮箱
  5. HTML下拉框选择事件
  6. 超级炫酷的idea特效power mode
  7. 软件需求规格说明书——学生成绩查询系统
  8. CPU与GPU统一虚拟内存(CUDA UM)原理
  9. linux安装oracle12c
  10. 飞天云动,站在下一个商业时代的门口