Published
Edited
May 11, 2019
2 forks
6 stars
Insert cell
Insert cell
Insert cell
data = Object.assign(values, {
keys: keys,
names: names
})
Insert cell
values = clean_data.map(d => [d.male, d.female])
Insert cell
keys = ["Male", "Female"]
Insert cell
names = clean_data.map(d => name2postal(d.name))
Insert cell
clean_data = {
return raw_data.map(d => {
return {name: d.name, male: +d.male, female: +d.female}
}).sort((a, b) => +a.female - +b.female)
}
Insert cell
raw_data = await d3.csv("https://raw.githubusercontent.com/datadesk/census-data-downloader/613e69f6413d917a6db60186e5ddf253e722dcfd/data/processed/acs5_2017_medianage_states.csv")
Insert cell
Insert cell
Insert cell
Insert cell
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