Published
Edited
Dec 7, 2019
Insert cell
Insert cell
data = [
{"city":"seattle", "state":"WA", "population":652405, "land_area":83.9},
{"city":"new york", "state":"NY", "population":8405837, "land_area":302.6},
{"city":"boston", "state":"MA", "population":645966, "land_area":48.3},
{"city":"kansas city", "state":"MO", "population":467007, "land_area":315}
]
Insert cell
Insert cell
minLand = d3.min(data, function(d) { return d.land_area; })
Insert cell
maxLand = d3.max(data, d => d.land_area)
Insert cell
Insert cell
landExtent = d3.extent(data, d => d.land_area)
Insert cell
Insert cell
landAvg = d3.mean(data, d => d.land_area)
Insert cell
Insert cell
landMed = d3.median(data, d => d.land_area)
Insert cell
Insert cell
landSD = d3.deviation(data, d => d.land_area)
Insert cell
Insert cell
Insert cell
require("simple-statistics")
Insert cell
require("https://cdn.jsdelivr.net/npm/datalib@1.9.2/datalib.js")
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