Edilitics | Data to Decisions

Choropleth Map

Shade a real map by region based on a measure's value, with automatic region matching. Best for geographic comparisons across countries, states, or districts.

A choropleth map shades real geographic regions based on a measure's value, using a color gradient from low to high. Drop exactly one categorical or date field into Column - its values are matched against region names on the map - and exactly one numeric field into Row to drive the shading. Use it when the geographic pattern itself is the insight, not just the ranking.

Loading map…

When to Use

A choropleth map answers "where is this strong, and where is it weak" in a way a bar chart can't - by placing the answer directly onto real geography, so clusters and regional patterns are visible at a glance. Revenue by country, signups by state, support tickets by district - any measure that varies meaningfully by location benefits from being seen on an actual map rather than a list of regions sorted by value.

Map Region is a real, explicit choice - not just an automatic guess. Map Settings lets you pick from 10 maps directly: World, India (States or Districts), USA (States or Counties), UK, Australia, UAE, China, or Europe. Auto-detection only kicks in as a fallback when the map is left on World and your data's region names look like a clear match for one of five specific region sets - it never overrides a map you've explicitly chosen.

Switch to a different chart when:

  • Precise ranking and comparison matter more than geography - use Horizontal Bar
  • You need individual point locations, not shaded region boundaries - use Scatter Map
  • Your region field isn't actually geographic - use a Pie Chart or Donut Chart instead
ScenarioDimension (Region)Measure
Revenue performance by countryCountryRevenue
Signup volume by Indian stateStateSignup count
Support ticket density by US countyCountyTicket count
Market penetration by UK cityCityActive customers
Survey sentiment by Australian stateStateAverage sentiment score

Required Inputs

FieldTypeCount
Dimension (Region)Categorical or DateExactly 1
Measure (Shading value)NumericExactly 1

For step-by-step build instructions, see Build Your First Chart.

Formatting Options

The Format tab unlocks after both fields are assigned.

Style

Use the chart title to state what the shading represents, since region colors alone don't carry units or context.

ControlWhat it does
Show Chart TitleShows or hides the title.
Enter Chart TitleTitle text. Maximum 50 characters.
Font familyFont applied to the title.
Font size5 to 30.
Bold / ItalicWeight and style.
AlignmentLeft, center, or right within the chart container.

Map Settings is where the base map itself is chosen, alongside pan/zoom behavior and region styling.

ControlWhat it does
Map RegionWorld, India (States), India (Districts), USA (States), USA (Counties), UK (Districts), Australia (States), UAE (Emirates), China (Provinces), or Europe (Countries). Switches the entire underlying map.
Enable Pan/ZoomLets viewers drag to pan and scroll to zoom. On by default.
Initial Zoom1x to 5x. The map's starting zoom level - also the reference point for the region-label visibility threshold below.
Show Region LabelsPrints each region's name directly on the map. Only actually visible once zoom is at or above 1.2x.
Label Color / Label Font SizeStyling for region labels, shown only when Show Region Labels is on.
Border Width / Border ColorThe line separating each region from its neighbors.
Default Area ColorFill color for regions with no matching data - distinct from the value-based gradient applied to regions that do have data.
Low Value Color / High Value ColorThe shading gradient's two ends. This is the same setting as Visual Map's Low/High Value Color below - both controls write to the same gradient.

Region labels won't appear just because Show Region Labels is on - the map's current zoom also has to be at or above 1.2x. The default Initial Zoom is exactly 1.2x, so labels show immediately at the default view, but zooming out below that threshold (if Pan/Zoom is enabled) hides them automatically.

Visual Map is the color legend explaining the shading gradient - the same panel used by Heatmap and Treemap's color-by-value feature.

ControlWhat it does
Show Visual MapShows or hides the legend. The shading still applies either way.
OrientationVertical or horizontal placement of the legend.
Vertical / Horizontal PositionWhere the legend sits within the chart area.
Interactive RangeWhen on (default), viewers can drag the legend's handles to narrow the highlighted value range.
Low Value Color / High Value ColorThe gradient's two ends - the same setting exposed in Map Settings above.

Interactivity

The tooltip appears on hover over a region, showing its name and value.

ControlWhat it does
Show TooltipShows or hides the tooltip entirely.
Header / value text stylingFont, size, and color for the lines shown in the tooltip.

Animation controls the map's transition when the chart first renders or the data changes.

ControlWhat it does
Enable AnimationTurns the transition animation on or off.
DurationHow long the transition takes.
DelayHow long the transition waits before starting.
Easing FunctionThe transition curve.

Emphasis controls the visual response when hovering a region - a highlight color, a scale-up effect, and a drop shadow. The highlighted color follows your gradient's high end automatically.

ControlWhat it does
Show EmphasisTurns hover effects on.
Focus TypeItem, Series, or None.
Enable ScaleScales the hovered region up slightly.
Scale Size1.0x to 2.0x.
Shadow Blur / Color / Offset X / Offset YDrop shadow styling on the hovered region.
Border WidthBorder added around the hovered region.

Enable the Toolbox when viewers need to export the chart or inspect its underlying data.

ControlWhat it does
Show ToolboxShows or hides the toolbox icon bar.
Save as ImageAdds a download icon that saves the chart as a PNG.
Data ViewAdds an icon that opens the underlying data table in a separate view.

Best Practices

Pick Map Region explicitly when you know your data's geography. Auto-detection is a convenience for the default World view, not a substitute for choosing correctly - if your data is district-level India data, for example, select India (Districts) directly rather than relying on a 10%-match heuristic to catch it.

Check that your region names actually match the map before assuming the chart is broken. A region that doesn't shade isn't necessarily a bug - it may just not have matched a feature name on the currently selected map closely enough. Try the more specific map variant (Districts instead of States, Counties instead of States) if regions you expect to see shaded are showing as the default area color instead.

Spell out country acronyms rather than relying on them. Names like "USA," "US," and "UK" aren't recognized - use "United States" or "United Kingdom" instead. A shortened name still matches as long as it's the literal start of the full name.

Don't rely on Show Region Labels at a zoomed-out view. Since labels need zoom at or above 1.2x, a heavily zoomed-out map - whether set that way deliberately or reached by panning - will hide labels regardless of the toggle. Keep Initial Zoom at or above 1.2x if labels need to be visible without requiring the viewer to zoom in first.

Use a more specific map for denser data, World for broad comparisons. World is the right choice for country-level data; switching to a country-specific map (India, USA, UK, Australia, China) only makes sense once your dimension field is genuinely sub-national.

Reach for Interactive Range in Visual Map when outliers are flattening the gradient. A single extreme region can compress the rest of the map's shading into a narrow band of similar colors. Dragging the legend's range handles to exclude the outlier redistributes the gradient across the remaining regions' actual spread.

FAQs

Need help? Email support@edilitics.com with your workspace, job ID, and context. We reply within one business day.

Last updated on

On this page