// Transform into a hierarchy (but don't yet specify the sum() function)
// Write a function that can compute treemap layout
// Make a color scale for the regions
// Draw the visualization
appendix=md`## Appendix`
d3=require("d3")
import{select}from"@jashkenas/inputs"
height=500
import{displayCaution}from"@info474/utilities"
Purpose-built for displays of data
Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.