D3: Data-Driven Documents

被引:1784
|
作者
Bostock, Michael [1 ]
Ogievetsky, Vadim [1 ]
Heer, Jeffrey [1 ]
机构
[1] Stanford Univ, Dept Comp Sci, Stanford, CA 94305 USA
关键词
Information visualization; user interfaces; toolkits; 2D graphics; DESIGN;
D O I
10.1109/TVCG.2011.185
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Data-Driven Documents (D3) is a novel representation-transparent approach to visualization for the web. Rather than hide the underlying scenegraph within a toolkit-specific abstraction, D3 enables direct inspection and manipulation of a native representation: the standard document object model (DOM). With D3, designers selectively bind input data to arbitrary document elements, applying dynamic transforms to both generate and modify content. We show how representational transparency improves expressiveness and better integrates with developer tools than prior approaches, while offering comparable notational efficiency and retaining powerful declarative components. Immediate evaluation of operators further simplifies debugging and allows iterative development. Additionally, we demonstrate how D3 transforms naturally enable animation and interaction with dramatic performance improvements over intermediate representations.
引用
收藏
页码:2301 / 2309
页数:9
相关论文
共 50 条
  • [1] D3: Data-Driven Disjunctive Abstraction
    Peleg, Hila
    Shoham, Sharon
    Yahav, Eran
    [J]. VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2016, 2016, 9583 : 185 - 205
  • [2] Special Issue: Data-Driven Design (D3)
    Kim, Harrison Hyung Min
    Liu, Ying
    Wang, Charlie C. L.
    Wang, Yan
    [J]. JOURNAL OF MECHANICAL DESIGN, 2017, 139 (11)
  • [3] Using Data Driven Documents (D3) to Explore a Whole Ship Model
    Calleya, John
    Pawling, Rachel
    Ryan, Christopher
    Gaspar, Henrique M.
    [J]. 2016 11TH SYSTEMS OF SYSTEM ENGINEERING CONFERENCE (SOSE), IEEE, 2016,
  • [4] Data-Driven 3D Neck Modeling and Animation
    Liu, Yilong
    Zheng, Chengwei
    Xu, Feng
    Tong, Xin
    Guo, Baining
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2021, 27 (07) : 3226 - 3237
  • [5] A Survey on Data-Driven 3D Shape Descriptors
    Rostami, R.
    Bashiri, F. S.
    Rostami, B.
    Yu, Z.
    [J]. COMPUTER GRAPHICS FORUM, 2019, 38 (01) : 356 - 393
  • [6] Data-driven 3D human head reconstruction
    He, Huayun
    Li, Guiqing
    Ye, Zehao
    Mao, Aihua
    Xian, Chuhua
    Nie, Yongwei
    [J]. COMPUTERS & GRAPHICS-UK, 2019, 80 : 85 - 96
  • [7] Data-Driven Sparse Priors of 3D Shapes
    Remil, O.
    Xie, Q.
    Xie, X.
    Xu, K.
    Wang, J.
    [J]. COMPUTER GRAPHICS FORUM, 2017, 36 (07) : 63 - 72
  • [8] Data-driven optimization of 3D battery design
    Miyamoto, Kaito
    Broderick, Scott R.
    Rajan, Krishna
    [J]. JOURNAL OF POWER SOURCES, 2022, 536
  • [9] Mapping XML documents into databases: A Data-Driven Framework for bioinformatic data interchange
    Canfield, K
    Sorace, J
    [J]. JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 2000, : 121 - 125
  • [10] Data-Driven Scene Understanding from 3D Models
    Satkin, Scott
    Lin, Jason
    Hebert, Martial
    [J]. PROCEEDINGS OF THE BRITISH MACHINE VISION CONFERENCE 2012, 2012,