Properties
Optional
borderColor
borderColor?: string | FeatureAccessor<ChoroplethBoundFeature, number>
Optional
borderWidth
borderWidth?: number | FeatureAccessor<ChoroplethBoundFeature, number>
Optional
colors
colors?: string | string[] | FeatureAccessor<any, string>
Optional
enableGraticule
enableGraticule?: boolean
Optional
fillColor
fillColor?: string | FeatureAccessor<ChoroplethBoundFeature, string>
Optional
graticuleLineColor
graticuleLineColor?: string
Optional
graticuleLineWidth
graticuleLineWidth?: number
Optional
isInteractive
isInteractive?: boolean
Optional
label
label?: string | FeatureAccessor<any, string>
Optional
legends
legends?: LegendProps[]
Optional
margin
margin?: Partial<Partial<Margin>>
Optional
match
match?: string | DatumMatcher
Optional
onClick
onClick?: ChoroplethEventHandler
Optional
onMouseEnter
onMouseEnter?: ChoroplethEventHandler
Optional
onMouseLeave
onMouseLeave?: ChoroplethEventHandler
Optional
onMouseMove
onMouseMove?: ChoroplethEventHandler
Optional
projectionRotation
projectionRotation?: [number, number, number]
Optional
projectionScale
projectionScale?: number
Optional
projectionTranslation
projectionTranslation?: [number, number]
Optional
role
role?: string
Optional
theme
theme?: Partial<Pick<CompleteTheme, "textColor" | "background" | "fontFamily" | "fontSize"> & {
annotations: Partial<{
link: Partial<{
outlineColor: string;
outlineOpacity: number;
outlineWidth: number;
stroke: string;
strokeWidth: number;
} & Partial<Omit<CSSProperties, "stroke" | "strokeWidth">>>;
outline: Partial<{
outlineColor: string;
outlineOpacity: number;
outlineWidth: number;
stroke: string;
strokeWidth: number;
} & Partial<Omit<CSSProperties, "stroke" | "strokeWidth">>>;
symbol: Partial<{
fill: string;
outlineColor: string;
outlineOpacity: number;
outlineWidth: number;
} & Partial<Omit<CSSProperties, "fill">>>;
text: Partial<{
fill: string;
outlineColor: string;
outlineOpacity: number;
outlineWidth: number;
} & Partial<Omit<CSSProperties, "fill">>>;
}>;
axis: Partial<{
domain: Partial<{
line: Partial<Partial<CSSProperties>>;
}>;
legend: Partial<{
text: Partial<Partial<CSSProperties>>;
}>;
ticks: Partial<{
line: Partial<Partial<CSSProperties>>;
text: Partial<Partial<CSSProperties>>;
}>;
}>;
crosshair: Partial<{
line: Partial<{
stroke: string;
strokeDasharray: string;
strokeOpacity: number;
strokeWidth: number;
}>;
}>;
dots: Partial<{
text: Partial<Partial<CSSProperties>>;
}>;
grid: Partial<{
line: Partial<Partial<CSSProperties>>;
}>;
labels: Partial<{
text: Partial<Partial<CSSProperties>>;
}>;
legends: Partial<{
hidden: Partial<{
symbol: Partial<{
fill: string;
opacity: number;
}>;
text: Partial<CSSProperties>;
}>;
text: Partial<Partial<CSSProperties>>;
ticks: Partial<{
line: Partial<Partial<CSSProperties>>;
text: Partial<Partial<CSSProperties>>;
}>;
title: Partial<{
text: Partial<Partial<CSSProperties>>;
}>;
}>;
markers: Partial<{
fontSize: string | 0;
lineColor: string;
lineStrokeWidth: number;
text: Partial<CSSProperties>;
textColor: string;
}>;
tooltip: Partial<{
basic: Partial<CSSProperties>;
chip: Partial<CSSProperties>;
container: Partial<CSSProperties>;
table: Partial<CSSProperties>;
tableCell: Partial<CSSProperties>;
tableCellValue: Partial<CSSProperties>;
}>;
}>
Optional
tooltip
tooltip?: ChoroplethTooltip
Optional
unknownColor
unknownColor?: string
Optional
value
value?: string | FeatureAccessor<any, number>
Optional
valueFormat
valueFormat?: string | FeatureAccessor<any, string | number>