cosven / cosven.github.io

个人零碎笔记,博客草稿,阅读笔记
10 stars 0 forks source link

毕设 叙事可视化 记录 #31

Closed cosven closed 8 years ago

cosven commented 8 years ago

目标

第一步: 复习下可视化的一些基础知识。浏览这个课程 https://www.coursera.org/learn/datavisualization

第二部: 画出一个基本的直方图。

资料

十大标志性可视化作品

cosven commented 8 years ago

可视化方法

原始数据绘图

  1. data trajectory
  2. bar chart
  3. pie chart
  4. histogram
  5. contour map
  6. sparkline
  7. scatter plot
  8. heat map
  9. venn diagram

数据挖掘的任务 --- 描述性任务

  1. 概念描述:数据本身及其特征的描述
  2. 关联分析:分析『属性-值』反复出现的情况,以及它隐藏的条件
  3. 聚类:根据『最大化类内相似性,最小化类间相似性』进行分组
  4. 离群点分析:与一般数据或者模型不一致的数据点。
cosven commented 8 years ago

可视化编码

Bertin 提出的视觉变量

通道:位置,尺寸,灰阶值。纹理,色彩,方块,形状 标记形式:点,线,面

编码元素优先级

位置 -> 长度 -> 角度,斜度 -> 面积 -> 体积 -> 颜色,密度

D3 提供的几种布局

http://www.ourd3js.com/wordpress/?p=163 D3 总共提供了 12 个布局:饼状图(Pie)、力导向图(Force)、弦图(Chord)、树状图(Tree)、集群图(Cluster)、捆图(Bundle)、打包图(Pack)、直方图(Histogram)、分区图(Partition)、堆栈图(Stack)、矩阵树图(Treemap)、层级图(Hierarchy)。

cosven commented 8 years ago

一天的活动展现形式

展示 一个用户一天 的活动的目的:

  1. 分析他使用机器的
  2. 使用类似 stacked bar chart stacked bar chart

缺点:无法查看每一次交互的详细信息;不方便区分每次交互;

如果参考这个设计 http://charts.animateddata.co.uk/f1/,**纵轴表示什么好?**

  1. 使用圆盘来表示一天的时间流逝。参考: Gay rights in the US, state by state
  2. 使用动画的形式展现一天的事件。(加上声音)
  3. 从早到晚 可以从白色到黑色。

颠覆思维的 timeline

  1. http://petr-devaikin.github.io/katz/eng/timeline/
  2. https://wallandbinkley.com/d3dateline/ 形式可以参考
  3. http://flowingdata.com/2015/12/15/a-day-in-the-life-of-americans/ 角度看问题
cosven commented 8 years ago

多个人一天的活动对比展示