Public
Edited
Jul 6, 2023
Insert cell
Insert cell
penguins.csv
Type Table, then Shift-Enter. Ctrl-space for more options.

Insert cell
data = FileAttachment("penguins.csv").csv({typed: true})
Insert cell
viewof bins = Inputs.range([3, 20], {step: 1, label: "Bins"})
Insert cell
Plot.plot({
marks: [
Plot.ruleY([0]),
Plot.rectY(
data,
Plot.binX({ y: "sum" }, { x: "flipper_length_mm", thresholds: bins })
)
]
})
Insert cell
Plot.plot({
axis: null,
margin: 20,
marginRight: 120,
marks: [Plot.tree(flare.slice(0, 50), { path: "name", delimiter: "." })]
})
Insert cell
Plot.plot({
marks: [
Plot.areaY(aapl, {x: "Date", y: "Close"}),
Plot.ruleY([0])
]
})
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