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.


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.


Jobs Charted by State and Salary

Jobs and pay can vary a lot depending on where you live, based on 2013 data from the Bureau of Labor Statistics. Here’s an interactive to look.

Graphical perception – learn the fundamentals first

Before you dive into the advanced stuff – like just about everything in your life – you have to learn the fundamentals before you know when you can break the rules.

Pizza Place Geography

Most of the major pizza chains are within a 5-mile radius of where I live, so I have my pick, …

19 Maps That Will Blow Your Mind and Change the Way You See the World. Top All-time. You Won’t Believe Your Eyes. Watch.

Many lists of maps promise to change the way you see the world, but this one actually does.