The InfoVis Toolkit: Difference between revisions

From InfoVis:Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 1: Line 1:
== Summary ==
'''Author'''<nowiki>: Jean-Daniel Fekete / INRIA Futurs</nowiki><br />
'''Author'''<nowiki>: Jean-Daniel Fekete / INRIA Futurs</nowiki><br />
''' Project Webpage''': [http://www.lri.fr/%7Efekete/InfovisToolkit/ http://www.lri.fr/~fekete/InfovisToolkit/]<br />
''' Project Webpage''': [http://www.lri.fr/%7Efekete/InfovisToolkit/ http://www.lri.fr/~fekete/InfovisToolkit/]<br />

Revision as of 03:50, 17 June 2005

Summary

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