Clustermap

The figure exactly as the kit's script produces it. Hover a mark for its precise reading.

Hover or click — the detail follows the pointer. A click pins it, which is the only way to read a value on a touch screen; Tab walks the marks from the keyboard. It is all CSS: the figure contains no JavaScript at all.

Clustermap (SVG)

Rebuild it

python3 make_data.py && python3 make_clustermap.py

make_data.py writes data.csv, make_clustermap.py reads it and draws. Edit the CSV, run again, the figure changes.