Public
Edited
Sep 19, 2024
4 stars
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
grouped = d3.group(
results,
(d) => {
const multiple = d.license?.match?.(/\((\S+) OR .*\)/);
return multiple ? multiple[1] : d.license ?? "Copyright";
},
(d) => d.author[0].replace(/ [<(].+/, ""),
(d) => d.name
)
Insert cell
data = FileAttachment("credits@20.json").json()
Insert cell

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.
Learn more