Plot.plot({
projection: "equal-earth",
color: {
scheme: "BuPu",
domain: [0, 6],
legend: true,
label: "Water vapor (cm)"
},
marks: [
Plot.raster(vapor, {
fill: Plot.identity,
width: 360,
height: 180,
x1: -180,
y1: 90,
x2: 180,
y2: -90,
interpolate: "barycentric",
clip: "sphere"
}),
Plot.sphere({stroke: "black"})
]
})