milbal

Quarto

data = d3.cstParseRows(await FileAttachment("cares@2.cst").text(), ([name, value]) => ({name, ...(value === undefined ? undefined : {children: Array.from({length: Math.round(value)}, (_, i) => ({name: "", value: 1 /* Math.min(1, value - i) */ }))})}))

width = 1024
height = width
d3 = require("d3@5", "cstree@0.0")