Published
Edited
Feb 9, 2021
3 forks
23 stars
Insert cell
Insert cell
Insert cell
Insert cell
blocksMin = fetch("https://storage.googleapis.com/bb-search-data/parsed/blocks-min.json?").then(response => {
if (!response.ok) throw new Error(response.status);
return response.json();
}).catch(error => {return error;})
Insert cell
Insert cell
Insert cell
blocksColors = fetch("https://storage.googleapis.com/bb-search-data/parsed/blocks-colors.json?").then(response => {
if (!response.ok) throw new Error(response.status);
return response.json();
}).catch(error => {return error;})
Insert cell
Insert cell
blocksApi = fetch("https://storage.googleapis.com/bb-search-data/parsed/blocks-api.json?").then(response => {
if (!response.ok) throw new Error(response.status);
return response.json();
}).catch(error => {return error;})
Insert cell
Insert cell
files = d3.csv("https://storage.googleapis.com/bb-search-data/parsed/files-light.csv")
Insert cell
filesByGist = d3.group(files, d => d.gistId)
Insert cell
Insert cell
// blocksFull = fetch("https://storage.googleapis.com/bb-search-data/parsed/blocks.json").then(response => {
// if (!response.ok) throw new Error(response.status);
// return response.json();
// }).catch(error => {return error;})

Insert cell
num = d3.format(",d")
Insert cell
d3 = require("d3@6")
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