Problem
People need to see whether differences in a metric follow a geographic pattern.
Solution
Use markers for individual locations, filled regions for area-based comparisons, or a density layer for many nearby points. Choose the form that matches the question.
Keep the base map quiet so the data stands out. Cluster overlapping markers with a clear indication of their count. Label the measure and color scale.
For region comparisons, choose an appropriate rate or normalized measure when raw totals would mainly reflect population size. Explain aggregation and keep exact values available. Consider how map projection and location precision affect the reading.
Use when
Physical location helps explain the data and the audience needs to compare places.
Don’t use when
Location is a label rather than a cause. Plotting per-country revenue on a map when the interesting comparison is between two countries makes an easy comparison hard, and a bar chart would have ranked them in one glance.
Trade-offs
Large regions can dominate visually without having large values. Maps spend space on areas without data and may depend on external map services. Precise locations can also reveal information that should be grouped or withheld.
Checklist
- Which encoding is this, and does it match the question?
- If choropleth, is the value normalised by population or area rather than raw?
- Does region area distort importance, especially at high latitudes?
- At full density, do markers overlap, and does clustering distinguish sizes?
- Does the base map recede, or does it compete with the data?
- Where do the map tiles come from, and what shows if they fail?
- Does the colour ramp work for colourblind viewers and in the page’s theme?
- Can the viewer get from a marker or region to the underlying records?
- Is the default viewport right for the audience, or centred on someone else’s country?
- Could precise points identify individuals, and should they be aggregated?
Compare
Grafana’s geomap builds the panel as stackable layers—markers, heatmap, GeoJSON—over a swappable base map, which makes it flexible and makes the base map a decision most dashboard authors never consciously take. Datadog ties maps to tag scope so a region view narrows the rest of the page, which is the pattern working as navigation rather than as illustration. Kibana carries the strongest geospatial tooling of the observability tools, with real spatial queries rather than only display, reflecting Elasticsearch’s geo-query heritage. Mapping-first tools like Mapbox and Felt are worth naming because they treat the base map as a design surface rather than a backdrop, which is the discipline general dashboard tools skip.
Related
Host map arranges items without geographic positions. Heatmap shows density without requiring a map. Sequential and diverging scales defines the color range.
Drill-down opens location details. Data table is an alternative for exact comparisons.