可视化基础
来源:互联网 发布:matlab mac 2015b官方 编辑:程序博客网 时间:2024/06/06 00:27
优秀的数据可视化五点建议
- 对内容背景有透彻的理解,了解谁是观众以及他们需要什么,之后再思考如何呈现数据
- 以何种可视化的呈现方式能够让观众更直观、轻松的理解,处理数据
- 去删除那些不会为图像增加信息价值的内容,这么做能减少认知负担,也能让数据能突出
- 战略性的把颜色、尺寸、页面布局作为指示标志,让他们对观众说:这个最重要,往这看
- 最棒的可视化是这项可视化会成为故事或者叙事内容的关键点。
可视化的整个流程
InfoVis 是信息可视化(Information visualization)的缩写。
HCI 是人机交互(Human-Computer Interaction)的缩写。
第三个变量显示方法
如果我们想在一个二维的图表中显示第三个变量我们可以采用如下方法:
视网膜变量
时间这个变量可以通过帧的变化来加以体现。
不同的可视化语言比较
如图所示,在可视化中从低到高,可视化开发效率越来越高,但是灵活性也越来越差。
HTML5 Canvas https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API
WebGL https://en.wikipedia.org/wiki/WebGL
SVG(可缩放向量图形) https://developer.mozilla.org/en-US/docs/Web/SVG
D3.js https://d3js.org/
NVD3 http://nvd3.org/
Dimple.js http://dimplejs.org/
Rickshaw http://code.shutterstock.com/rickshaw/
Chartio https://chartio.com/
RAW http://rawgraphs.io/
D3介绍
为什么选择D3
- D3不会掩藏文档对象的模型,而是通过CSS选择器等常见约定,直接利用HTML模式和SVG对象
应对文档对象模型 - D3能让可视化图形更有表现力。将可视化与机器相区分,从而让设计师直接与开发人员互动
- D3可视化可直接在DOM(文档对象模型)和SVG上运行,因此和CSS网页和其他所有网页一样,通过相同方式设计。
- D3编码可以用于已创建的文档和HTML文档
扩展阅读
牛人的数据可视化博客:http://www.storytellingwithdata.com/
成为可视化设计者的三步骤:http://vizwiz.blogspot.com/2013/01/alberto-cairo-three-steps-to-become.html
合适的图形认知 : http://flowingdata.com/2010/03/20/graphical-perception-learn-the-fundamentals-first/
分解可视化图像示例 : https://www.targetprocess.com/articles/visual-encoding/
“英国温变史” : http://charts.animateddata.co.uk/uktemperaturelines/
- 可视化基础
- Tensorflow基础:TensorBoard可视化
- 科学可视化基础
- 数据可视化(7)--D3基础
- 学习可视化基础库笔记
- 可视化河流图基础要点
- UML 基础/类图/可视化建模
- Python可视化分析-matplot基础
- Rational Rose和UML可视化建模基础
- Rational Rose和UML可视化建模基础
- Rational Rose和UML可视化建模基础
- Rational Rose和UML可视化建模基础
- UI基础-UI高级 可视化设计
- [Java基础笔记]可视化窗体部分
- C++基础学习之13 - 可视化设计
- 【Unity&射线&可视化辅助】画线基础
- 遇见大数据可视化:基础研究
- Python数据可视化之Matplotlib基础
- HashMap实现原理及源码分析
- 红帽 Red Hat Linux相关产品iso镜像下载【百度云】【更新6.9】
- Linux--系统yum安装软件(二)
- let、var、const的区别
- 大数据生态系统基础:Apache Kafka基础(二):最新kafka编程入门:Producer API
- 可视化基础
- 数轴染色
- 排序:冒泡与选择的改进
- python3.0网络编程
- 1144: n的合成
- libvmi安装_Ubuntu_14.04
- python学习之路-基础篇-函数-day03
- Python库之Requests(iMooc)---(3)
- Python读取txt内容写入xls格式的excel中