Public
Edited
Feb 15, 2024
3 stars
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
import { Range } from "@observablehq/inputs"
Insert cell
import { create_surface } from "@mcmcclur/parametric-surfaces"
Insert cell
import {
create_cylinder,
create_indexedFaceSet,
show_x3d
} from '@mcmcclur/x3dom-primitives'
Insert cell
import { create_tube } from '@mcmcclur/space-curves-and-tubes'
Insert cell
d3 = require("d3-selection@2", "d3-array@2", 'd3-format@2')
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