FoamTree: Visualize hierarchical data with a lot of groups

Posted to Statistical Visualization  |  Tags: ,  |  Nathan Yau

For small-ish amounts of hierarchical data, most JavaScript libraries can handle the load. However, it gets tricky when you get into hundreds and thousands of levels and groups. FoamTree is a library that helps you with this problem.

FoamTree

It's a Voronoi Treemap, which sure, looks kind of neat, but the nice part is how well it handles large amounts of groups. It's puts off computation and rendering until it's needed, so it cuts down on load and run times. Just check out the Tree of Life demo and select "Homo sapiens" in the ride sidebar to see how it works.

The library is free to download, but you have to pay a license fee to get rid of the branding.

Favorites

Where People Run in Major Cities

There are many exercise apps that allow you to keep track of your running, riding, and other activities. Record speed, …

Interactive: When Do Americans Leave For Work?

We don’t all start our work days at the same time, despite what morning rush hour might have you think.

The Most Unisex Names in US History

Moving on from the most trendy names in US history, let’s look at the most unisex ones. Some names have …

Reviving the Statistical Atlas of the United States with New Data

Due to budget cuts, there is no plan for an updated atlas. So I recreated the original 1870 Atlas using today’s publicly available data.