The InfoVis Toolkit
By Jean-Daniel Fekete. IEEE Information Visualization Conference, 2004
350 citations recorded by the source corpus.
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
Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Signal Processing
View Paper: https://www.semanticscholar.org/paper/bb90cf1a2fa6e6d083233b6b31ef775b9b1437e3
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
- Shixia Liu
- Mengchen Liu
- Yingcai Wu
- Weiwei Cui
- J. C. Roberts
- Nathalie Henry Riche
- Jeffrey Heer
- Niklas Elmqvist
In Computer Vision and Pattern Recognition
- Shixia Liu
- Mengchen Liu
- Yingcai Wu
- Jean-Daniel Fekete
- Jeffrey Heer
- Weiwei Cui
- Niklas Elmqvist
- Ben Shneiderman
In Signal Processing
- J. C. Roberts
- Jeffrey Heer
- Shixia Liu
- Yingcai Wu
- Nathalie Henry Riche
- Niklas Elmqvist
- Michael Bostock
- Pierre Dragicevic
Citations in the corpus
- A survey on information visualization: recent advances and challenges (2014, methodology): “Implementing interactive visualization applications from scratch is difficult [41,57].”
- Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation (2008, methodology): “Our prototype implementation of scatterplot matrix navigation (S CATTER D ICE ) is built in Java and uses the InfoVis Toolkit [11] for all dataset management, loading, and reordering functionality.”
- Building Up and Reasoning About Architectural Knowledge (2006, background): “Developments in the area of information visualization are relevant here [7, 10, 27].”
- ECharts: A declarative framework for rapid construction of web-based visualization (2018, neutral): “Some visualization frameworks abstract low-level graphics drawing to achieve more concise specification, such as InfoVis Toolkit [17], Improvise [18], prefuse [19], and Flare[20].”
- State of the Art: Coordinated & Multiple Views in Exploratory Visualization (2007, methodology): “Fekete [25] in his InfoVis toolkit does provide techniques to specifically address challenges from data structures and underpinning technologies.”
- NodeTrix: a Hybrid Visualization of Social Networks (2007, methodology): “NodeTrix will be released as a component of the InfoVis Toolkit ( ivtk.sourceforge.net ).”
- LifeFlow: visualizing an overview of event sequences (2011, background): “Space-filling techniques use implicit containment and geometry features to present a hierarchy [16, 19, 12, 6, 31].”
- D³ Data-Driven Documents (2011, background): “One class of framework [8, 38] provides a hierarchy of visualization components.”
- Protovis: A Graphical Toolkit for Visualization (2009, methodology): “The InfoVis Toolkit and Improvise provide a collection of visualization " widgets " that encapsulate visualizations into monolithic units.”
- Analysis and Visualization of Network Data using JUNG (2005, methodology): “…NetMiner ( Cyram Company, Ltd. (2004)), StOCNET (Boer, Huisman, Snijders, and Zeggelink (2003)), MultiNet (Richards and Seary (2004)), InfoVis ( Fekete (2004)), InfoVis Cyberinfrastructure (Penumarthy, Mane, and B ¨ orner (2004)), Visone UCINET and Pajek are stand-alone applications that each…”
- prefuse: a toolkit for interactive information visualization (2005, background): “The projects most similar in spirit to prefuse are infovis-specific toolkits such as Fekete's InfoVis toolkit [17] and Indiana's XML toolkit [9].”
- A visual analytics approach to understanding cycling behaviour (2012, neutral): “Secondary atomization plays an important role in the operation of liquid injection systems encountered in many engineering applications such as in oil burners and internal combustion engines.”
- Visualizing time-oriented data - A systematic view (2007, methodology): “Interestingly, the class parallel coordinates visualization of the InfoVis Toolkit [12] derives from a super class time series visualization, which gives evidence of the importance of time in a visualization environment.”
- MatrixExplorer: a Dual-Representation System to Explore Social Networks (2006, methodology): “The InfoVis toolkit [15] provides the framework to interactively map attributes to visual variables for both node-link and matrix-based representations.”