TYPE="text/css"> Graph Visualization

Graph Visualization

Summary of HCIL projects

ManyNets: Visualize Many Networks Simultaneously

ManyNets visualizing multiple networks simultaniously.
ManyNets is a network visualization tool with tabular interface designed to visualize up to several thousand network overviews at once. This allows networks to be compared, and large networks to be explored using a divide-and-conquer approach.


NodeXL: Network Overview, Discovery and Exploration for Excel

Node XL senate.
NodeXL is an Excel 2007 template for viewing and analyzing network graphs, along with a set of .NET Framework 3.5 class libraries that can be used to add network graphs to custom applications.



Social action comic.
SocialAction is a social network visualization that provides analysts systematic yet flexible techniques for exploration.


NVSS: Network Visualization by Semantic Substrates

NVSS region to place nodes. NVSS limiting Circuit Court for comprehensible display.
NVSS 1.0 (Network Visualization by Semantic Substrates) enables users to specify regions to place nodes, and then control over link visibility. (Left Figure) With all CITES boxes checked, there are 260 black Supreme to Supreme citations and 89 red Circuit to Supreme citations. Users can limit the links by source and target regions of interest. For example, in the left figure, links are limited to Supreme to Circuit and Circuit to Circuit links, where the single brown Supreme to Circuit citation is apparent and the 18 green Circuit to Circuit citations are mostly visible. (Right figure) Limiting the selected Circuit Court cases to the two in 1990-1991 generates a comprehensible display of the 18 red Supreme Court citations and the 2 green Circuit Court citations.


TreePlus example. GraphPlus Example.
TreePlus is a graph visualization based on a tree-style layout. TreePlus reveals the missing graph structure with visualization and interaction while maintaining good readability. To support exploration of the local structure of the graph and gathering of information from the extensive reading of labels, we use a guiding metaphor of "Plant a seed and watch it grow." It allows users to start with a node and expand the graph as needed, which complements the classic overview techniques than can be effective at - but often limited to - revealing clusters.



NetLens is an interactive network visualization system that enables users to explorer data incrementally and refine their queries iteratively using the bipartite graph-style interface. NetLens offers rich support for real tasks that are typically composed of a sequence of low level tasks, which are hard to be handled in traditional graph visualization system. NetLens is general and scalable in analyzing various kinds of network data such as email archives, photo collections, digital libraries, and even case law.


PaperLens-InfoVis PaperLens-CHI
PaperLens is the precursor of EcoLens and NetLens. It was first developed for the InfoVis2004 Contest to visualize 8 years (1995-2002) of InfoVis conference proceedings and later extended to visualize 23 years (1982-2004) of the ACM SIGCHI conference proceedings.


EcoLens img

EcoLens is a customization of PaperLens, which allows biologists to browse through a collection of food webs, find webs of interest, and then visualize links using TreePlus. It is essentially a front end to relational data tables that offers coupled interaction, searching, and simple bar chart visualization to replace complex queries.

Overlaying Graph Links on Treemaps

Overlaying graph links on Treemaps poster.

Fekete, J.D, Wang, D., Dang, N., Aris, A. and Plaisant, C.
Overlaying Graph Links on Treemaps
In Information Visualization 2003 Symposium Poster Compendium, IEEE (2003) 82-83
HCIL-2003-32 , CS-TR-4686

Every graph can be decomposed into a tree structure plus a set of remaining edges. We describe a visualization technique that displays the tree structure as a Treemap and the remaining edges as curved links overlaid on the Treemap. Link curves are designed to show where the link starts and where it ends without requiring an explicit arrow that would clutter the already dense visualization. This technique is effective for visualizing structures where the underlying tree has some meaning, such as Web sites or XML documents with cross-references. Graphic attributes of the links such as color or thickness can be used to represent attributes of the edges. Users can choose to see all links at once or only the links to and from the node or branch under the cursor.

Related pages...

Satellite Network Management, Business Network Monitoring: Pointers to past projects

Related HCIL reports...

Botafogo, R. and Shneiderman, B. (April 1991)
Identifying aggregates in hypertext structures
ACM Proc.of Hypertext `91 (San Antonio, TX, Dec. 15-18) 63-74.
HCIL-91-04, CS-TR-2650, CAR-TR-550

Botafogo, R., Rivlin, E. and Shneiderman, B. (Dec. 1990)
Structural analysis of hypertexts: identifying hierarchies and useful metrics
ACM Transactions on Information Systems, vol. 10, 2, April 1992, 142-180.
HCIL-90-11, CS-TR-2574, CAR-TR-526

Web Accessibility