The InfoVis Toolkit: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
mNo edit summary |
||
Line 4: | Line 4: | ||
'''Requirements''': Java 1.4<br /><br /> | '''Requirements''': Java 1.4<br /><br /> | ||
''' Base data structure''': table of columns; columns contain objects of equal type; trees and graphs are derived from tables | ''' Base data structure''': table of columns; columns contain objects of equal type; trees and graphs are derived from tables<br /> | ||
''' Included visualization techniques:''' [http://www.itl.nist.gov/div898/handbook/eda/section3/scatterp.htm Scatter Plot]<nowiki>; </nowiki>[http://www.rsmas.miami.edu/environment/wx/time-series-cstars.pl Time Series Plot]<nowiki>; </nowiki>[http://catt.bus.okstate.edu/jones98/parallel.html Parallel Coordinates]<nowiki>; </nowiki>[http://www-2.cs.cmu.edu/%7Esage/Papers/CHI90/DC.figure6.gif Node-Link Diagram]<nowiki>; </nowiki>[http://www.sims.berkeley.edu/courses/is247/s02/readings/barlow.pdf Icicle Tree]<nowiki>; </nowiki>[http://www.cs.umd.edu/hcil/treemap/ Treemap]<nowiki>; </nowiki>[http://en.wikipedia.org/wiki/Adjacency_matrix Adjacency Matrix ]<br /> | ''' Included visualization techniques:''' [http://www.itl.nist.gov/div898/handbook/eda/section3/scatterp.htm Scatter Plot]<nowiki>; </nowiki>[http://www.rsmas.miami.edu/environment/wx/time-series-cstars.pl Time Series Plot]<nowiki>; </nowiki>[http://catt.bus.okstate.edu/jones98/parallel.html Parallel Coordinates]<nowiki>; </nowiki>[http://www-2.cs.cmu.edu/%7Esage/Papers/CHI90/DC.figure6.gif Node-Link Diagram]<nowiki>; </nowiki>[http://www.sims.berkeley.edu/courses/is247/s02/readings/barlow.pdf Icicle Tree]<nowiki>; </nowiki>[http://www.cs.umd.edu/hcil/treemap/ Treemap]<nowiki>; </nowiki>[http://en.wikipedia.org/wiki/Adjacency_matrix Adjacency Matrix ]<br /> | ||
''' Supported File Formats''': CSV, XML, TQD, Newick, TM3, DOT, XML TreeML, XML GraphML<br /> | ''' Supported File Formats''': CSV, XML, TQD, Newick, TM3, DOT, XML TreeML, XML GraphML<br /> |
Revision as of 02:47, 17 June 2005
Author: Jean-Daniel Fekete / INRIA Futurs
Project Webpage:http://www.lri.fr/~fekete/InfovisToolkit/
Current Version: 0.6alpha2, Mar, 26 2004
Requirements: Java 1.4
Base data structure: table of columns; columns contain objects of equal type; trees and graphs are derived from tables
Included visualization techniques: Scatter Plot; Time Series Plot; Parallel Coordinates; Node-Link Diagram; Icicle Tree; Treemap; Adjacency Matrix
Supported File Formats: CSV, XML, TQD, Newick, TM3, DOT, XML TreeML, XML GraphML
Pros
- Structure analoguous to Visualization Reference Model
- Explicit use of metadata
- Open source
- Demos and examples included
Cons
- Many classes
- Poor documentation
Details
Top-Level Structure
- Column
- A column is an indexed collection of values of homogeneous type.
- Table
- The Table is the base class of all infovis dataset containers. An abstract table manages a list of columns.
- Tree
- Base proxy for considering a table as a tree structure.
- Graph
- A Graph class for Information Visualization. A Graph references one or two vertex tables and is an edge table.
- Visualization
- Base class for all the visualizations.
- Metadata
- Metadata interface and constants for qualifying columns and tables.
Packages
- io
- basic input/output classes
- metadata
- several metadata categories
- panel
- control panels and interaction components
- visualization
- visualization internals
- table
- provides a set of classes related to visualization of tables.
- tree
- provides a set of classes related to visualization of trees.
- graph
- provides a set of classes related to visualization of graphs.
Visual attributes
Generic
color
label
size