Published
Edited
Jun 2, 2021
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
callsignSelected = selected.map(i => i['callsign'])
Insert cell
callsignDesc = {
const callsign = d3.rollup(d, v => v.length, d => d.callsign.trim());
return [...callsign].sort((a, b) => b[1] - a[1]);
}
Insert cell
l = d3.csvParse(await Files.text(lookup))
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
h3 = require('https://bundle.run/h3-js@3.1.0')
Insert cell
geojson2h3 = require('https://bundle.run/geojson2h3@1.0.1')
Insert cell
import { slider, select } from "@jashkenas/inputs"
Insert cell
import {Table} from "@observablehq/inputs"
Insert cell
d3 = require('d3')
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