Public
Edited
Jan 9, 2024
5 stars
Also listed in…
Math
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
// Solutions computed externally
drums = {
let drums = {
round: await FileAttachment("round_drum.json").json(),
square: await FileAttachment("square_drum.json").json(),
square_round: await FileAttachment("square_drum_round_hole.json").json(),
doubly_connected: await FileAttachment("doubly_connected@12.json").json()
};
return drums;
}
Insert cell
import { radio } from "@jashkenas/inputs"
Insert cell
d3 = require('d3-selection@2', 'd3-array@2')
Insert cell
x3dom = require('x3dom').catch(() => window['x3dom'])
Insert cell
html`<style>
canvas {
outline: none
}
</style>`
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