Plot.plot({
projection: "equal-earth",
marks: [
Plot.geo(land, { fill: "#ccc" }),
Plot.dot(meteorites, {
x: "reclong",
y: "reclat",
fill: (d) =>
d["mass (g)"] > rangeMeteorites[0] && d["mass (g)"] < rangeMeteorites[1]
? "red"
: "#ccc",
r: "mass (g)",
tip: true
})
],
r: { domain: d3.extent(meteorites, (d) => d["mass (g)"]), range: [1, 10] },
color: { legend: true, scheme: "BuRd", label: "Mass (g)", type: "log" }
})