Hikerpig's wiki
T

Data Visualization

一些参考网站

论文

Protovis: A Graphical Toolkit for Visualization

MICHAEL BOSTOCK. Protovis: A Graphical Toolkit for Visualization[J/OL]. 2009. [2020–05–10]. http://vis.stanford.edu/papers/protovis.

  • Chart typology , 图表分类
  • 提出了 declarative specification , 其中一些术语 (mark) ,之后的 Vega 有借鉴,此论文可作为其前置阅读。

D3 Data-Driven Documents

M. Bostock, V. Ogievetsky, and J. Heer, “D3 Data-Driven Documents,” IEEE Transactions on Visualization and Computer Graphics 17, no. 12 (2011): 2301–2309, accessed May 16, 2020, http://ieeexplore.ieee.org/document/6064996/.

Reactive Vega: A Streaming Dataflow Architecture for Declarative Interactive Visualization

SATYANARAYAN A, RUSSELL R, HOFFSWELL J, 等. Reactive Vega: A Streaming Dataflow Architecture for Declarative Interactive Visualization[J]. IEEE Transactions on Visualization and Computer Graphics, 2016, 22(1): 659–668. DOI:10.1109/TVCG.2015.2467091.

如标题所述,论述的主要是 reactive 和声明式的架构设计

  • dataflow graph
  • 操作符(Operator) 也是有声明式的表示的

一些观点

Exploratory or Explanatory

mike 在回顾 d3.js 的 10 年历程时提到的,根据可视化的目标(探索性还是解释性)占比不同,一些设计决策会很不一样。

Show Graph Visualisation