Size visualization of Go executables using D3

Size visualization of Go executables using D3

This visualization represents sized hierarchical entries—for example files on disk, and in my case also like entries inside an executable binary—using visual elements whose size on the screen is proportional to their size in bytes on disk. So I went to search for “zoomable d3 tree map” on my favorite search engine and discovered that D3 has native supports for tree maps, provided some input data in a suitable format. All these examples worked using D3 hierarchical data sets loaded from CSV or JSON with a particular schema.

Source: science.raphael.poss.name