Public
Edited
Sep 19, 2023
Insert cell
Insert cell
Plot.plot({
projection: "equal-earth",
height: 928,
width,
marks: [
Plot.sphere({ fill: "#ADD8E6" }),
Plot.geo(land, { fill: "#8FBC8F" }),
Plot.geo(borders, { stroke: "#fff", strokeWidth: 0.5 } ),
Plot.geo(geo_data, { fill: "#800000" })
]
})
Insert cell
Insert cell
borders = topojson.mesh(world, world.objects.countries, (a, b) => a !== b)
Insert cell
land = topojson.feature(land50m, land50m.objects.land)
Insert cell
land50m = FileAttachment("land-50m.json").json()
Insert cell
geo_data = FileAttachment("test_geoJSON").json()
Insert cell
world = FileAttachment("countries-110m.json").json()
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