Skip to main content

ChoroplethLayer

The ChoroplethLayer component allows users to display divided geographical areas or regions that are coloured in relation to a given data. It provides an easy way to visualize how a variable varies across a geographic area or show the level of variability within a region.

ChoroplethLayer

ChoroplethLayerProps

Signature:

export declare type ChoroplethLayerProps<T extends <, >> = <T> & (<T> | );

ChoroplethLayerBaseProps

NameTypeDefaultDescription
data
T[]
-

An array of data items representing regions to be displayed in the ChoroplethLayer

regionAccessor
| ((t: T) => )
-

A string property or accessor function that specifies how to access the region identifier from the data items. It can be a string representing the key in the data object or a function that extracts the region identifier

ChoroplethCustomColorProps

NameTypeDefaultDescription
color?
| ((item: T) => )
-

Color to apply to the layer

LegendColorLayerProps

NameTypeDefaultDescription
color
-

When the color prop is set to 'legend', a value accessor is needed

valueAccessor
-

The value accesor to map data point values to legend color

Tooltip

ChoroplethLayerTooltipData

NameTypeDefaultDescription
color
-

The hovered region color

name
-

The hovered region name

data
T
-

The hovered region custom data

ChoroplethLayerTooltipHandler

Signature:

export declare type ChoroplethLayerTooltipHandler = (regionData: ) => .;

ChoroplethLayerTooltipHandlerProps

NameTypeDefaultDescription
children?
|
-

The ChoroplethLayer tooltip handler template

Still have questions?
Find answers in the Dynatrace Community