Published
Edited
Feb 14, 2022
Insert cell
Insert cell
Insert cell
datasaurus = FileAttachment("datasaurus.csv").csv({array: true, typed: true})
Insert cell
Scatterplot(datasaurus)
Insert cell
import {Scatterplot} from "@d3/scatterplot"
Insert cell
Insert cell
randoms = Array.from({length: 1000}, () => Math.random() * Math.random())
Insert cell
Histogram(randoms)
Insert cell
import {Histogram} from "@d3/histogram"
Insert cell
Insert cell
Histogram(randoms, {
width,
thresholds: 100,
domain: [0, 1],
color: "steelblue",
height: 340
})
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
import {previews} from "@d3/gallery"
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