addTooltips(
Plot.plot({
width: width,
height: 500,
color: { type: "linear", scheme: "viridis"},
x: {type: "linear", domain: [d3.extent(ctyData, d => d.Longitude)[0] - 20, d3.extent(ctyData, d => d.Longitude)[1] + 20]},
y: {type: "linear", domain: [d3.extent(ctyData, d => d.Latitude)[0] - 2 , d3.extent(ctyData, d => d.Latitude)[1] + 2]},
r: {type: "pow", domain: d3.extent(ctyData, d => d.Altitude), range: [4, 20]},
marks: [
Plot.frame({stroke: "gainsboro"}),
Plot.dot(ctyData, {x: "Longitude", y: "Latitude", fill: d => d.Altitude, fillOpacity: 0.6, r: d => d.Altitude, title: d => `${d.Name} \n${d.Country} \n${d.Altitude} metres`})
],
inset: 10,
grid: true
})
)