Published
Edited
Oct 10, 2020
1 fork
6 stars
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
bin = d3.bin()
.value(d => d.price)
(data)
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
_.times(bin[0].length, i => ({x0: bin[0].x0, x1: bin[0].x1}))
Insert cell
d3.randomNormal(1,0.1)()
Insert cell
d3.randomInt(1,4)()
Insert cell
Insert cell
d3.max(data, d => d.price)
Insert cell
Insert cell
data[0]
Insert cell
data = Object.assign(csv.filter(d => d.price < 1000), {x: 'price', y: 'lorem ipsum'})
Insert cell
csv = d3.csv(await "https://raw.githubusercontent.com/holtzy/data_to_viz/master/Example_dataset/1_OneNum.csv", d3.autoType)
Insert cell
Insert cell
Insert cell
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