Data Visualization 课程 笔记1
对数据可视化比较有兴趣,因此最近在看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的更多相关文章
- Data visualization 课程 笔记3
Learn how humans work to create a more effective computer interface 三种reasoning的方式 Deductive Reason ...
- Data Visualization 课程 笔记2
2-D Graphics vector graphics : the graphics that used for drawing shapes with vertices, strokes and ...
- Data Visualization and D3.js 笔记(1)
课程地址: https://classroom.udacity.com/courses/ud507 什么是数据可视化? 高效传达一个故事/概念,探索数据的pattern 通过颜色.尺寸.形式在视觉上表 ...
- 学习笔记之Data Visualization
Data visualization - Wikipedia https://en.wikipedia.org/wiki/Data_visualization Data visualization o ...
- 学习笔记之Bokeh Data Visualization | DataCamp
Bokeh Data Visualization | DataCamp https://www.datacamp.com/courses/interactive-data-visualization- ...
- 学习笔记之Introduction to Data Visualization with Python | DataCamp
Introduction to Data Visualization with Python | DataCamp https://www.datacamp.com/courses/introduct ...
- Linux内核分析课程笔记(一)
linux内核分析课程笔记(一) 冯诺依曼体系结构 冯诺依曼体系结构实际上就是存储程序计算机. 从两个层面来讲: 从硬件的角度来看,冯诺依曼体系结构逻辑上可以抽象成CPU和内存,通过总线相连.CPU上 ...
- Andrew 机器学习课程笔记
Andrew 机器学习课程笔记 完成 Andrew 的课程结束至今已有一段时间,课程介绍深入浅出,很好的解释了模型的基本原理以及应用.在我看来这是个很好的入门视频,他老人家现在又出了一门 deep l ...
- Data Visualization – Banking Case Study Example (Part 1-6)
python信用评分卡(附代码,博主录制) https://study.163.com/course/introduction.htm?courseId=1005214003&utm_camp ...
随机推荐
- Preorder, Inorder, and Postorder非递归总结
Preorder, Inorder, and Postorder Iteratively Summarization[1] 1.Pre Order Traverse public List<In ...
- Java之线程的控制
1. join线程: 在线程执行过程中,有时想让另一个线程先执行,比如将一大问题分割成许多小问题,给每一个小问题分配线程,但所有小问题处理完后再让主线程进一步操作.此时我们可以在主线程中调用其它线程的 ...
- Android项目记录点滴
服务器端:(根据Apache POI库函数其中SlideShow表示PPT文档,Slide表示某一张幻灯片) 1.先把电脑中的PPT文件读入到一个字节数组中.(输入流-->字节数组-->输 ...
- Spring摘记
spring工作机制及为什么要用? 1.spring mvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作.2.Dispatcher ...
- Oracle EBS-SQL (WIP-14):检查车间需求与BOM差异对照.sql
select a.*, b.BOM定额, a.WIP定额 - b.BOM定额 差异 from (select WE.WIP_ENTITY_NAME ...
- 限制TextBox输入,只能输入Double类型数字
public class TextBoxDouble : TextBox { public TextBoxDouble() { KeyDown += TextBoxDouble_KeyDown; Te ...
- Buffer Cache(缓冲区缓存)篇:keep缓冲区池(保留池)
Buffer Cache可以有三个池 默认缓冲区池 keep缓冲区池 recycling缓冲区池 --保留池和回收池可以独立于sga中的其他缓存分配内存.创建表的时候可以在storage子句中使用b ...
- JFinal开发web项目出现故障小记
导读 作为中国优秀的开源项目之中的一个JFinal有着极速开发的优点,是中小型应用开发的首选.在导师的建议下.我使用了JFinal来开发一个Java服务端应用,官方教程非常easy.就几十页(当然是中 ...
- C#命名空间详解namespace
命名空间是一个域,这在个域中所有的类型名字必须是唯一的,不同的类型分组归入到层次化的命名空间, 命名空间的好处是:1.避免名字冲突,2.便于查找类型名字. 如:System.secruity.Cry ...
- KVC和KVO
OC中的一个比较有特色的知识点:KVC和KVO 一.KVC操作OC中的KVC操作就和Java中使用反射机制去访问类的private权限的变量,很暴力的,这样做就会破坏类的封装性,本来类中的的priva ...