Public
Edited
Oct 23, 2023
2 forks
24 stars
Insert cell
Insert cell
grouped = d3.group(penguins, d => d.species, d => d.island, d => d.sex)
Insert cell
Insert cell
grouped.get("Adelie").get("Biscoe").get("FEMALE")
Insert cell
Insert cell
d3.flatGroup(penguins, d => d.species, d => d.island, d => d.sex)
Insert cell
Insert cell
Insert cell
rolld = d3.flatRollup(penguins, v => v.length, d => d.species, d => d.island, d => d.sex)
Insert cell
Inputs.table(rolld.map(([Species, Island, Sex, Count]) => ({Species, Island, Sex, Count})))
Insert cell
Insert cell
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