Published
Edited
Nov 20, 2018
1 fork
7 stars
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
5 * 3 * (5 / 3)
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
html`<style> .highlight { background: yellow; } </style>`
Insert cell
html`<p class="highlight">I am a highlighted paragraph.</p>`
Insert cell
Insert cell
Insert cell
Insert cell
slider
Insert cell
slider**2
Insert cell
10/slider
Insert cell
Insert cell
Insert cell
{
const lastName = 'Renaud'
return lastName
}
Insert cell
lastName
Insert cell
Insert cell
({
firstName: 'Philip',
lastName: 'Renaud',
email: 'phil@affinio.com',
company: 'Affinio'
})
Insert cell
Insert cell
me = ({
firstName: 'Phil',
lastName: 'Renaud',
email: 'phil@affinio.com',
company: 'Affinio'
})
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
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
Insert cell
Promises
Insert cell
Promises.delay(3000, "Hey, world!")
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
DOM.download(
new Blob([d3.csvFormat(change)], {type: "text/csv"}),
"aapl.csv"
)
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