对数据可视化比较有兴趣,因此最近在看coursera上伊利诺伊大学香槟分校的数据可视化课程,做了一些笔记。

1. 定义

Data visualization is a high bandwidth connection between data on a computer system and a human brain, facilitated by visual communication.

2. 特征

洞悉数据,通过对数据的深入观察来帮助做进一步的决策,为后续探索研究提供进一步的假设。

3. 推荐书籍

The visual display of quantitative information

Visual explanations

Envisioning information

作者:Edward Tufte,Yale   书籍内容主要讲述数据可视化中主要应用的图形设计原则。

The visualization handbook

作者:Chuck Hansen, Chris Johnson,U.Utah  主要讲scientific visualization。

Readings in Information Visualization

作者:Stuart Card,Jock Mackinlay,Xerox PARC   课程负责人参考这本书中的诸多内容作为课程的内容,书是2000年出版有些老了,但是书中很多数据可视化的基本原理是不变的。

Information Visualization: Perception for Design

作者:Colin Ware,U.New Hampshire

Visualization Analysis & Design

作者:Tamara Munzner,U.British Columbia   这本书比较新,包含了科学数据可视化和信息可视化,还有task analysis和用户界面设计的知识,很不错。

4. 数据可视化种类

mathematical visualization, scientific visualization, information visualization

5. 可视化的模式(modes of visualization)

1) interactive visualization

描绘数据用于发现数据内部隐藏的原理或者规律,可以和数据交互,修改数据集输入。

Interactive visualization is a mode of visualization that allows a single investigator to interact with data to answer a question,

even though the results are not very polished for presentation.

2) presentation visualization

用于向人们展示数据,便于沟通交流,但是用户不能进行数据输入,只能观察数据。

Presentation visualization uses a polished presentation of your data to communicate your insight into the data to a larger group, 、

but does not allow them to interact with the data visualization.

3) interactive storytelling

类似presentation visualization,但是会展示更多的数据,用户可以数据进行有限的交互,但是不可以修改数据集。

Like presentation visualization, interactive storytelling can be highly polished and intended for a mass audience, but like interactive visualization,

it rerenders the display based on user input to allow further investigation by the viewer.

Data Visualization 课程 笔记1的更多相关文章

  1. Data visualization 课程 笔记3

    Learn how humans work to create a more effective computer interface 三种reasoning的方式  Deductive Reason ...

  2. Data Visualization 课程 笔记2

    2-D Graphics vector graphics : the graphics that used for drawing shapes with vertices, strokes and ...

  3. Data Visualization and D3.js 笔记(1)

    课程地址: https://classroom.udacity.com/courses/ud507 什么是数据可视化? 高效传达一个故事/概念,探索数据的pattern 通过颜色.尺寸.形式在视觉上表 ...

  4. 学习笔记之Data Visualization

    Data visualization - Wikipedia https://en.wikipedia.org/wiki/Data_visualization Data visualization o ...

  5. 学习笔记之Bokeh Data Visualization | DataCamp

    Bokeh Data Visualization | DataCamp https://www.datacamp.com/courses/interactive-data-visualization- ...

  6. 学习笔记之Introduction to Data Visualization with Python | DataCamp

    Introduction to Data Visualization with Python | DataCamp https://www.datacamp.com/courses/introduct ...

  7. Linux内核分析课程笔记(一)

    linux内核分析课程笔记(一) 冯诺依曼体系结构 冯诺依曼体系结构实际上就是存储程序计算机. 从两个层面来讲: 从硬件的角度来看,冯诺依曼体系结构逻辑上可以抽象成CPU和内存,通过总线相连.CPU上 ...

  8. Andrew 机器学习课程笔记

    Andrew 机器学习课程笔记 完成 Andrew 的课程结束至今已有一段时间,课程介绍深入浅出,很好的解释了模型的基本原理以及应用.在我看来这是个很好的入门视频,他老人家现在又出了一门 deep l ...

  9. Data Visualization – Banking Case Study Example (Part 1-6)

    python信用评分卡(附代码,博主录制) https://study.163.com/course/introduction.htm?courseId=1005214003&utm_camp ...

随机推荐

  1. css 问题总结

    background: <color> <image> <position> <attachment> <repeat>本文来自:佳木中国( ...

  2. VC实现将对话框最小化到系统托盘

    1.minisysDlg.h头文件设置: 1)public: void setTray();//设置托盘    NOTIFYICONDATA nid;//NOTIFYICONDATA结构包含了系统用来 ...

  3. CC++初学者编程教程(13) 基于Oracle linux 的Oracle12c环境搭建

    1设置虚拟机选项 2 设置文件夹共享 3启动文件夹共享向导 4 设置共享文件夹 5 启用共享 6 关闭虚拟机设置 7 开启虚拟机 8 登陆帐户 9 看见虚拟机桌面 10 安装vmwaretools 1 ...

  4. 2014第13周四Webservice概念问题记

    晚上回来看网页学习了这两天一直疑惑的两个问题: 1.REST和SOAP架构下的Webservice的区别? 2.axis2和CXF的区别. 大部分是理论,暂时摘录一下,以后有更多实践后再回顾. 一.R ...

  5. CentOS Linux 语言环境设置

    程序运行使用一套语言需要有字符集(数据)和字体(显示),Locale是根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统所定义的一个软件运行时的语言环境. 一.locale详解 在 Li ...

  6. iterm快捷键及操作技巧(附Linux快捷键)

    标签操作 新建标签:command + t 关闭标签:command + w 切换标签:command + 数字 command + 左右方向键 切换全屏:command + enter 查找:com ...

  7. python cmd 模块

    command模块用于执行以字符串形式指定的简单系统命令,并将其输出以字符串形式返回.此模块尽在unix系统上有效.这个模型提供的功能与在unix shell脚本使用的反引号(就是~这个键下的那个反引 ...

  8. req.xhr在express中的应用

    req.xhr判断请求来自ajax还是普通请求: 若为ajax则是为true 这个属性是通过判断headers中的 x-requested-with的值来判断的 下面是来自ajax的请求: 1 hos ...

  9. 利用PowerDesigner15在win7系统下对MySQL 进行反向project(二)

    利用PowerDesigner15在win7系统下对MySQL 进行反向project 1.打开PowerDesigner,建立新模型.选择Physical Data Model中的Physical ...

  10. Android学习之SQLite学习

    花了2天时间,系统学习了下Android开发过程中使用的轻量级数据库SQLite的使用. 并掌握其增,删,该,查的基本数据库操作. 首先要使用SQLite数据库,须要通过Android系统提供的SQL ...