IEEE Symposium on Information Visualization · 2005 · 131 citations · 19 references
ComputingComputer ScienceVisualizationComputer GraphicsInformation VisualizationInteractive VisualizationInformation GraphicsTree VisualizationVisual Data ExplorationAdjacency MatricesGraphical Data RepresentationIcicle PlotsLabelingLensesScatter PlotsScatterplot Time SeriesTime Series Graphs
The article introduces the InfoVis toolkit to facilitate creation, extension, and integration of advanced 2D information visualization components in interactive Java Swing applications, and demonstrates how new visualizations can be added as components. The toolkit supplies efficient data structures and a suite of components—such as range sliders, control panels, and fisheye lenses—within a coherent framework that supports tables, trees, and graphs and offers visualizations including scatter plots, time series, parallel coordinates, treemaps, icicle trees, node‑link diagrams, and adjacency matrices, enabling rapid dynamic queries and interactive configuration. Hardware acceleration through Agile2D yields 10‑to‑200‑fold speedups, demonstrating the toolkit’s performance advantage.
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
19
Benjamin B. Bederson, Jon Meyer, Lance Good · 2000 · 291 citations
Lawrie Hunter · Document Design · 2003 · 261 citations
Arts, Computer Science, Design +12