Public
Edited
Oct 13, 2022
1 star
Insert cell
Insert cell
Plot.plot({
x: {
domain: data.map((d) => d.word)
},
y: { label: "My excitement" },
marks: [
Plot.ruleY([0]),
Plot.line(data, {
x: "word",
y: "exc",
stroke: "steelblue",
strokeWidth: 5
})
]
})
Insert cell
data = [
{ word: "Microsoft", exc: -2 },
{ word: "Reveals", exc: -1 },
{ word: "New", exc: 0 },
{ word: "Version", exc: 0 },
{ word: "of", exc: 0 },
{ word: "Xbox", exc: 2 },
{ word: "Series", exc: 3 },
{ word: "X", exc: 5 },
{ word: "Mini", exc: 8 },
{ word: "Fridge", exc: -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