Plot.plot({
projection: "albers-usa",
marks: [
Plot.geo(countymesh, {strokeWidth: 0.1}),
Plot.geo(statemesh, {strokeWidth: 0.5}),
Plot.dot(
counties,
Plot.centroid({
filter: (d) => d.properties.name.match(/^V/),
fill: "currentColor",
stroke: "white"
})
),
Plot.text(
counties,
Plot.centroid({
filter: (d) => d.properties.name.match(/^V/),
text: (d) => d.properties.name,
fill: "currentColor",
stroke: "white",
textAnchor: "start",
dx: 6
})
)
]
})