Published
Edited
Jun 15, 2020
Insert cell
Insert cell
Insert cell
Insert cell
dog = (await fetch(`https://dog.ceo/api/breed/${breed}/images/random`)).json()
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
breeds = (await fetch(`https://dog.ceo/api/breeds/list/all`)).json()
Insert cell
Insert cell
Insert cell
viewof breed = select(Object.keys(breeds.message))
Insert cell
import {select} from "@jashkenas/inputs"
Insert cell
html`<img src='${dog.message}' />`
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