The InfoVis Toolkit

被引:127
作者
Fekete, JD [1 ]
机构
[1] Univ Paris 11, INRIA Futurs, LRI, F-91405 Orsay, France
来源
IEEE SYMPOSIUM ON INFORMATION VISUALIZATION 2004, PROCEEDINGS | 2004年
关键词
information visualization; toolkit; graphics; integration;
D O I
10.1109/INFVIS.2004.64
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article presents the InfoVis Toolkit, designed to support the creation, extension and integration of advanced 2D Information Visualization components into interactive Java Swing applications. The InfoVis Toolkit provides specific data structures to achieve a fast action/feedback loop required by dynamic queries. It comes with a large set of components such as range sliders and tailored control panels required to control and configure the visualizations. These components are integrated into a coherent framework that simplifies the management of rich data structures and the design and extension of visualizations. Supported data structures currently include tables, trees and graphs. Supported visualizations include scatter plots, time series, parallel coordinates, treemaps, icicle trees, node-link diagrams for trees and graphs and adjacency matrices for graphs. All visualizations can use fisheye lenses and dynamic labeling. The InfoVis Toolkit supports hardware acceleration when available through Agile2D, an implementation of the Java Graphics API based on OpenGL, achieving speedups of 10 to 200 times. The article also shows how new visualizations can be added and extended to become components, enriching visualizations as well as general applications.
引用
收藏
页码:167 / 174
页数:8
相关论文
共 27 条
[1]  
Ahlberg C., 1995, Proceedings. Information Visualization (Cat. No.95TB100000), P66, DOI 10.1109/INFVIS.1995.528688
[2]  
AHLBERG C, 1994, HUMAN FACTORS IN COMPUTING SYSTEMS, CHI '94 CONFERENCE PROCEEDINGS - CELEBRATING INTERDEPENDENCE, P313, DOI 10.1145/191666.191775
[3]  
AHLBERG C, 1994, HUMAN FACTORS IN COMPUTING SYSTEMS, CHI '94 CONFERENCE PROCEEDINGS - CELEBRATING INTERDEPENDENCE, P365, DOI 10.1145/191666.191790
[4]  
[Anonymous], 2004, Designing the User Interface: Strategies for Effective Human-Computer Interaction
[5]  
BEDERSON BB, J VISUAL LANGUAGES C, V7, P3
[6]  
BEDERSON BB, 2001, P ACM S US INT SOFTW, P71
[7]  
BEDERSON BB, 2000, P 13 ANN ACM S US IN, P171
[8]  
Börner K, 2001, FIFTH INTERNATIONAL CONFERENCE ON INFORMATION VISUALISATION, PROCEEDINGS, P257, DOI 10.1109/IV.2001.942068
[9]  
BREWER CA, 1994, PO INT SOC OPT ENG S, P54
[10]  
Carpendale M. S. T., 2001, P 14 ANN ACM S US IN, P61, DOI DOI 10.1145/502348.502358