Published
Edited
Sep 13, 2020
1 fork
10 stars
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
nestedBuses = d3.nest().key((d) => d.routeTag).entries(data.vehicle)
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
stackedBuses = d3.stack()
.keys(keys)
.value((d, key) => {
return key < d.values.length ? d.values[key].distance : 0;
})(sortedNestedBuses)
Insert cell
Insert cell
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