Protovis: A Graphical Toolkit for Visualization

被引:178
作者
Bostock, Michael [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.2009.174
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Despite myriad tools for visualizing data, there remains a gap between the notational efficiency of high-level visualization systems and the expressiveness and accessibility of low-level graphical systems. Powerful visualization systems may be inflexible or impose abstractions foreign to visual thinking, while graphical systems such as rendering APIs and vector-based drawing programs are tedious for complex work. We argue that an easy-to-use graphical system tailored for visualization is needed. In response, we contribute Protovis, an extensible toolkit for constructing visualizations by composing simple graphical primitives. In Protovis, designers specify visualizations as a hierarchy of marks with visual properties defined as functions of data. This representation achieves a level of expressiveness comparable to low-level graphics systems, while improving efficiency-the effort required to specify a visualization-and accessibility-the effort required to learn and modify the representation. We substantiate this claim through a diverse collection of examples and comparative analysis with popular visualization tools.
引用
收藏
页码:1121 / 1128
页数:8
相关论文
共 34 条
[1]  
[Anonymous], 1992, The Visual Display of Quantitative Information
[2]  
[Anonymous], 2006, BEAUTIFUL EVIDENCE
[3]   Toolkit design for interactive structured graphics [J].
Bederson, BB ;
Grosjean, J ;
Meyer, J .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2004, 30 (08) :535-546
[4]   A functional framework for Web-based information visualization systems [J].
Bender, M ;
Klein, R ;
Disch, A ;
Ebert, A .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2000, 6 (01) :8-23
[5]  
Bertin J., 1983, Semiology of Graphics: Diagrams, Networks, Maps
[6]  
BRANDT J, 2008, WEUSE 08, P1
[7]   Stacked Graphs - Geometry & Aesthetics [J].
Byron, Lee ;
Wattenberg, Martin .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2008, 14 (06) :1245-1252
[8]  
Card S.K., 1999, Readings in Information Visualization: Using Vision to Think
[9]  
Chi EHH, 1998, IEEE SYMPOSIUM ON INFORMATION VISUALIZATION - PROCEEDINGS, P63, DOI 10.1109/INFVIS.1998.729560
[10]   Thin client visualization [J].
Eick, Stephen G. ;
Eick, M. Andrew ;
Fugitt, Jesse ;
Horst, Brian ;
Khailo, Maxim ;
Lankenau, Russell A. .
VAST: IEEE SYMPOSIUM ON VISUAL ANALYTICS SCIENCE AND TECHNOLOGY 2007, PROCEEDINGS, 2007, :51-58