Deco
max planck institut
informatik
mpii logoMinerva of the Max Planck Society
 

Exploratory Data Analysis and Interactive Visualizations – Winter Semester 2009/2010

Mike Sips (VIS)     Arturas Mazeika (Data Mining)

Turning Prefuse into a Web Graph Exploration System

Prefuse is a set of software tools for creating interactive data visualizations. Prefuse supports a rich set of features for data modeling, visualization, and interaction. It provides optimized data structures for tables, graphs, and trees, a host of layout and visual encoding techniques, and support for animation, dynamic queries, integrated search, and database connectivity. Examples of graph visual templates include force-directed graphs (Figure 1(a)), visualization of tree (Figure 1(b)), radial visualization of graphs (Figure 1(c)), treemaps (Figure 1(d)); visualizations for flowmaps for prefuse (Figure 1(e)) were proposed. Prefuse also provides general purpose visual templates like scatterplots (Figure 1(f)). Prefuse is a general purpose visualization toolkit. Extensions of prefuse with additional visualization templates as well integrated visualizations to support analytical process are proposed.

Figure 1: Visualization templates in prefuse
graph-template
(a) Forced-directed
tree-template
(b) Tree
radial-template
(c) Radial
treemap-template
(d) Flow-map
flow-template
(e) Flow-map
scatter-template
(f) Scatterplots

The essence of the project is to develop an interactive data visualization and analysis tool for the archives of web sites. The development of the tool should be based on the following principles

Suggested milestones and objectives:

  1. Install prefuse and related extensions
  2. Play with the data that comes with prefuse. Try to apply the same data for different visualizations. Thinks how different visualizations can be used together to better explore the data
  3. Visualize web graph data with different visualizations
  4. Think what king of subsets of web data should the tool support, implement GUI to query the data for the designed subsets
  5. Turn prefuse into a data exploration tool: let the explorer show visualizations; visualizations should be linked. Update of one visualization should trigger the update in other visualizations.