D3: Data-Driven Documents

D3: Data-Driven Documents
复制标题

DOI:
10.1109/tvcg.2011.185
复制
发表时间:
2011-12-01
影响因子:
5.2
通讯作者:
Heer, Jeffrey
Heer, Jeffrey
中科院分区:
计算机科学1区
文献类型:
--
作者:
Bostock, Michael;Ogievetsky, Vadim;Heer, Jeffrey

文献摘要

被引文献

相似文献

数据驱动文档(D3)是一种新的表示透明的Web可视化方法。D3支持直接检查和操作本机表示:标准文档对象模型(DOM),而不是将底层场景图隐藏在特定于工具包的抽象中。使用D3,设计人员可以选择性地将输入数据绑定到任意文档元素,并应用动态转换来生成和修改内容。我们展示了代表性的透明度如何提高表现力,并更好地集成开发工具比以前的方法,同时提供可比的记法效率和保留功能强大的声明性组件。操作符的即时评估进一步简化了调试并允许迭代开发。此外,我们还演示了D3变换如何自然地实现动画和交互,并在中间表示的基础上大幅提高性能。
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.