Public
Edited
May 13, 2023
2 forks
4 stars
Insert cell
Insert cell
Plot.plot({
projection: "equal-earth",
color: {
scheme: "BuPu",
domain: [0, 6],
legend: true,
label: "Water vapor (cm)"
},
marks: [
Plot.contour(vapor, {
fill: Plot.identity,
width: 360,
height: 180,
x1: -180,
y1: 90,
x2: 180,
y2: -90,
blur: 1,
stroke: "black",
strokeWidth: 0.5,
clip: "sphere"
}),
Plot.sphere({stroke: "black"})
]
})
Insert cell
vapor = FileAttachment("water-vapor.csv").csv({array: true}).then(rows => rows.flat().map((x) => (x === "99999.0" ? NaN : +x)))
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