Published
Edited
Jun 4, 2022
3 forks
1 star
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
xAxis = ({
ticks: _.range(-70, 320, 10),
domain: yLevelDomain,
grid: true
})
Insert cell
yAxis = ({ tickFormat: ".1s", grid: true })
Insert cell
blockRow = (block) => htl.html`<span>${block.block}</span>`
Insert cell
worldGen = (await FileAttachment("world-gen@2.json").json()).map((d) => ({
...d,
blockGroup: d.block.split(":")[0],
blockName: d.block.split(":")[1],
distrib: new Map(
d.distrib.split(";").map((d) => d.split(",").map(parseFloat))
),
dimGroup: d.dim.split(":")[0],
dimName: d.dim.split(":")[1]
}))
Insert cell
filteredWorldGen = filteredWorldGenResults.map((d) => d.item)
Insert cell
import { rangeSlider } from "@mootari/range-slider@1342"
Insert cell
import { fuzzySearch } from "735575c9948fb97b"
Insert cell
import { rainbowifyHeaders } from "@mythmon/rainbow-headers"
Insert cell
rainbowifyHeaders()
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