Public
Edited
May 12
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
// Plot.plot({
// axis: null,
// margin: 20,
// marginRight: 120,
// width,
// height: 2000,
// marks: [
// Plot.tree(species.slice(0, 300), {
// path: (d) =>
// [
// d.kingdom || "—",
// d.phylum || "—",
// d.class || "—",
// d.order || "—",
// d.family || "—"
// ].join("/"),
// delimiter: "/"
// })
// ]
// })
Insert cell
Insert cell
Insert cell
combined
Type Table, then Shift-Enter. Ctrl-space for more options.

Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
waterGeo = osmtogeojson(await overpass(water))
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