Check our continuation of services webpage for updates related to COVID-19.

Data Visualization

Free Tools to help visualize your data

Library Research Guide

What are Hierarchical Data Visualizations?

Hierarchical Visualizations or Trees are collections of items with each item having a link to one parent item (except the root). Items and the links between parent and child can have multiple attributes. These can be applied to items and links. Tasks related to structural properties become interesting -  how many levels in the tree? or how many children does an item have?


Examples include: dendrogram, phylogenetic tree, radial tree, hyperbolic tree, tree map, cone tree, radial hierarchy, and decision tree/flow chart. What do these look like?  They are among the light green elements on the Periodic Table of Visualization


Tools for Hierarchical Visualizations

Network Workbench

This is a large-scale network analysis, modeling, and visualization toolkit for biomedical, social science and physics research.  It designs, evaluates, and operates a unique distributed, shared resources environment for large-scale network analysis, modeling, and visualization.



A graphical approach to visualization, Provotis composes custom views of data with simple marks such as bars and dots, and defines marks through dynamic properties that encode data. Protovis is mostly declarative and designed to be learned by example.  It is no longer under active development.


From the developers of Provotis, d3.js is a small, free JavaScript library for manipulating documents based on data.  Can produce choropleth, motion chart, hib plot, and fisheye distortion visualizations.


Many Eyes

An experiment by IBM Research and the IBM Cognos software group.  View others' visualizations, upload your own data and create your own visualizations.