Article

Parallel edge splatting for scalable dynamic graph visualization.

VISUS, University of Stuttgart, Germany.
IEEE transactions on visualization and computer graphics 12/2011; 17(12):2344-53. DOI:10.1109/TVCG.2011.226 pp.2344-53
Source: PubMed

ABSTRACT We present a novel dynamic graph visualization technique based on node-link diagrams. The graphs are drawn side-byside from left to right as a sequence of narrow stripes that are placed perpendicular to the horizontal time line. The hierarchically organized vertices of the graphs are arranged on vertical, parallel lines that bound the stripes; directed edges connect these vertices from left to right. To address massive overplotting of edges in huge graphs, we employ a splatting approach that transforms the edges to a pixel-based scalar field. This field represents the edge densities in a scalable way and is depicted by non-linear color mapping. The visualization method is complemented by interaction techniques that support data exploration by aggregation, filtering, brushing, and selective data zooming. Furthermore, we formalize graph patterns so that they can be interactively highlighted on demand. A case study on software releases explores the evolution of call graphs extracted from the JUnit open source software project. In a second application, we demonstrate the scalability of our approach by applying it to a bibliography dataset containing more than 1.5 million paper titles from 60 years of research history producing a vast amount of relations between title words.

0 0
 · 
0 Bookmarks
 · 
63 Views

Keywords

1.5 million paper titles
 
address massive overplotting
 
applying
 
bibliography dataset
 
call graphs
 
case study
 
edge densities
 
horizontal time line
 
huge graphs
 
interaction techniques
 
JUnit open source software project
 
narrow stripes
 
non-linear color
 
novel dynamic graph visualization technique
 
parallel lines
 
pixel-based scalar field
 
second application
 
selective data zooming
 
splatting approach
 
vertices