Skip to content

IMapChartProperties

Type interface

Defines properties for MapChart.

Sources

IMapChartProperties is an interface: it describes a shape of data and is not imported on its own.

Inheritance

IMapChartProperties extends ISerialChartProperties.

IMapChartProperties is extended by IMapChartAdapters.

Properties

centerMapOnZoomOut

Type booleanDefault trueSince 4.7.12

Specifies if the map should be centered when zooming out

deltaGamma

Type numberSince 4.3.0

Degrees to rotate the map around horizontal "Z" - an axis that goes from the center of the globe directly to the viewer.

deltaLatitude

Type numberSince 4.3.0

Degrees to rotate the map around horizontal axis (X).

E.g. setting this to -90 will put Antarctica directly in the center of the map.

deltaLongitude

Type number

Degrees to rotate the map around vertical axis (Y).

E.g. if set to -160, the longitude 20 will become a new center, creating a Pacific-centered map.

homeGeoPoint

Type IGeoPoint

A map will start centered on this geographical point.

homeZoomLevel

Type number

A map will start zoomed to this level.

maxPanOut

Type numberDefault 0.7

Maximum portion of the map's width/height to allow panning "off screen".

A value of 0 (zero) will prevent any portion of the the map to be panned outside the viewport.

0.5 will allow half of the map to be outside viewable area.

mouseWheelBehavior

Type "zoom" | "none"

Specifies what should chart do if when mouse wheel is rotated.

panBehavior

Type "move" | "rotateLat" | "rotateLong" | "rotateLongLat"Default "move"Since 4.3.0

What "dragging" map does.

Available values:

  • "move" (default): changes position of the map.

  • "rotateLat": changes deltaLatitude (rotates the globe vertically).

  • "rotateLong": changes deltaLongitude (rotates the globe horizontally).

  • "rotateLongLat": changes both deltaLongitude and deltaLatitude (rotates the globe in any direction).

projection

Type Projection

Projection to be used when drawing the map.

reverseGeodata

Type booleanDefault falseSince 4.10.11

Indicates whether GeoJSON geodata supplied to the chart uses ESRI (clockwise) or non-ESRI (counter-clockwise) order of the polygon coordinates.

MapChart supports only ESRI standard, so if your custom maps appears garbled, try setting reverseGeodata = true.

zoomStep

Type numberDefault 2

When user zooms in or out current zoom level is multiplied or divided by value of this setting.

104 inherited items
align

Type AlignInherited from ISpriteProperties

alwaysShowTooltip

Type booleanInherited from ISpriteProperties

clickable

Type booleanInherited from ISpriteProperties

colors

Type ColorSetInherited from ISerialChartProperties

A set of colors to be used for chart elements, like Series, Slices, etc.

contentAlign

Type AlignInherited from IContainerProperties

Horizontal alignment of Container's items.

contextMenuDisabled

Type booleanInherited from ISpriteProperties

disabled

Type booleanInherited from ISpriteProperties

draggable

Type booleanInherited from ISpriteProperties

dx

Type numberInherited from ISpriteProperties

dy

Type numberInherited from ISpriteProperties

fill

Type Color | LinearGradient | RadialGradient | PatternInherited from ISpriteProperties

fillModifier

Type ColorModifierInherited from ISpriteProperties

fillOpacity

Type numberInherited from ISpriteProperties

fixedWidthGrid

Type booleanDefault falseInherited from IContainerProperties

If set to true, all columns of the container with layout type "grid" will be equally sized.

focusable

Type booleanInherited from ISpriteProperties

fontFamily

Type stringInherited from IContainerProperties

Font family for the text.

fontSize

Type numberInherited from IContainerProperties

Font size for the text.

fontWeight

Type FontWeightDefault "normal"Inherited from IContainerProperties

Default font weight.

height

Type number | PercentInherited from ISpriteProperties

hidden

Type booleanInherited from ISpriteProperties

horizontalCenter

Type HorizontalCenterInherited from ISpriteProperties

hoverable

Type booleanInherited from ISpriteProperties

hoverOnFocus

Type booleanInherited from ISpriteProperties

id

Type stringInherited from ISpriteProperties

inert

Type booleanInherited from ISpriteProperties

interactionsEnabled

Type booleanInherited from ISpriteProperties

isActive

Type booleanInherited from ISpriteProperties

isHover

Type booleanInherited from ISpriteProperties

layout

Type ContainerLayoutDefault "absolute"Inherited from IContainerProperties

Container layout.

Options: "absolute" (default), "vertical", "horizontal", or "grid".

marginBottom

Type numberInherited from ISpriteProperties

marginLeft

Type numberInherited from ISpriteProperties

marginRight

Type numberInherited from ISpriteProperties

marginTop

Type numberInherited from ISpriteProperties

maxColumns

Type numberInherited from IContainerProperties

Maximum number of columns (when using "grid" layout).

maxHeight

Type numberInherited from ISpriteProperties

maxWidth

Type numberInherited from ISpriteProperties

maxX

Type numberInherited from ISpriteProperties

maxY

Type numberInherited from ISpriteProperties

maxZoomCount

Type numberDefault 0 (no limit)Inherited from IComponentProperties

Use this for CategoryAxis or DateAxis.

Limits how many categories or base intervals can be shown at the same time.

If there are more items in the chart, the chart will auto-zoom.

maxZoomFactor

Type numberInherited from IComponentProperties

Maximum zoom factor of a component.

minHeight

Type numberInherited from ISpriteProperties

minWidth

Type numberInherited from ISpriteProperties

minX

Type numberInherited from ISpriteProperties

minY

Type numberInherited from ISpriteProperties

minZoomCount

Type numberDefault 1Inherited from IComponentProperties

Use this for CategoryAxis or DateAxis.

Allows restricting zoom in beyond certain number of categories or base intervals.

The chart will not zoom in beyond this number of items.

nonScaling

Type booleanInherited from ISpriteProperties

nonScalingStroke

Type booleanInherited from ISpriteProperties

opacity

Type numberInherited from ISpriteProperties

paddingBottom

Type numberInherited from ISpriteProperties

paddingLeft

Type numberInherited from ISpriteProperties

paddingRight

Type numberInherited from ISpriteProperties

paddingTop

Type numberInherited from ISpriteProperties

path

Type stringInherited from ISpriteProperties

patterns

Type PatternSetInherited from ISerialChartPropertiesSince 4.7.5

A set of patterns to use for fills, like Series, Slices, etc.

pixelPerfect

Type booleanInherited from ISpriteProperties

readerChecked

Type booleanInherited from ISpriteProperties

readerControls

Type stringInherited from ISpriteProperties

readerDescribedBy

Type stringInherited from ISpriteProperties

readerDescription

Type stringInherited from ISpriteProperties

readerHidden

Type booleanInherited from ISpriteProperties

readerLabelledBy

Type stringInherited from ISpriteProperties

readerLive

Type AriaLiveInherited from ISpriteProperties

readerOrientation

Type stringInherited from ISpriteProperties

readerTitle

Type stringInherited from ISpriteProperties

readerValueNow

Type stringInherited from ISpriteProperties

readerValueText

Type stringInherited from ISpriteProperties

resizable

Type booleanInherited from ISpriteProperties

reverseOrder

Type booleanDefault falseInherited from IContainerProperties

If set to true, the children of the container will be drawn in reverse order.

role

Type RolesInherited from ISpriteProperties

rotation

Type numberInherited from ISpriteProperties

scale

Type numberInherited from ISpriteProperties

setStateOnChildren

Type booleanDefault falseInherited from IContainerProperties

Specifies if, when state is applied on this container, the same state should be applied to container's children as well as background.

shapeRendering

Type ShapeRenderingInherited from ISpriteProperties

showOnInit

Type booleanInherited from ISpriteProperties

showTooltipOn

Type "hover" | "hit" | "always"Inherited from ISpriteProperties

stroke

Type Color | LinearGradient | RadialGradient | PatternInherited from ISpriteProperties

strokeDasharray

Type stringInherited from ISpriteProperties

strokeDashoffset

Type numberInherited from ISpriteProperties

strokeLinecap

Type "butt" | "square" | "round"Inherited from ISpriteProperties

strokeLinejoin

Type "miter" | "round" | "bevel"Inherited from ISpriteProperties

strokeModifier

Type ColorModifierInherited from ISpriteProperties

strokeOpacity

Type numberInherited from ISpriteProperties

strokeWidth

Type numberInherited from ISpriteProperties

swipeable

Type booleanInherited from ISpriteProperties

tabindex

Type numberInherited from ISpriteProperties

textDecoration

Type TextDecorationDefault "none"Inherited from IContainerProperties

Default font decoration.

togglable

Type booleanInherited from ISpriteProperties

tooltipHTML

Type stringInherited from ISpriteProperties

tooltipPosition

Type "fixed" | "pointer"Inherited from ISpriteProperties

tooltipText

Type stringInherited from ISpriteProperties

tooltipX

Type number | PercentInherited from ISpriteProperties

tooltipY

Type number | PercentInherited from ISpriteProperties

trackable

Type booleanInherited from ISpriteProperties

url

Type stringInherited from ISpriteProperties

urlTarget

Type stringInherited from ISpriteProperties

userClassName

Type stringInherited from ISpriteProperties

valign

Type VerticalAlignInherited from ISpriteProperties

verticalCenter

Type VerticalCenterInherited from ISpriteProperties

visible

Type booleanInherited from ISpriteProperties

wheelable

Type booleanInherited from ISpriteProperties

width

Type number | PercentInherited from ISpriteProperties

x

Type number | PercentInherited from ISpriteProperties

y

Type number | PercentInherited from ISpriteProperties

zIndex

Type numberInherited from ISpriteProperties