class anychart.charts.Map Improve this Doc
Extends: anychart.core.SeparateChart
AnyChart map class.
Methods Overview
Specific settings | |
callout() | Callout settings. |
getType() | Returns chart type. |
globalToLocal() | Converts the global coordinates to local coordinates. |
inverseTransform() | Transforms local pixel coordinates to latitude/longitude values. |
localToGlobal() | Converts the local coordinates to global coordinates. |
overlapMode() | Overlap mode for labels |
transform() | Returns coordinate at given latitude and longitude as pixel values relative to a map bounds. |
unboundRegions() | Unbound regions settings. |
Axes and Scales | |
axes() | Axes settings. |
grids() | Grid settings. |
scale() | Map geo scale settings. |
Chart Coloring | |
animation() | Animation settings |
background() | Background settings. |
hatchFillPalette() | Hatch fill palette. |
markerPalette() | Markers palette. |
palette() | Map palette. |
Chart Controls | |
colorRange() | Color range settings. |
contextMenu() | Context menu settings. |
credits() | Credits settings |
label() | Label settings. |
legend() | Legend settings. |
title() | Title settings. |
Coloring | |
selectMarqueeFill() | Select marquee fill settings. |
selectMarqueeStroke() | Stroke settings. |
Data | |
geoData() | Geo data settings. |
geoIdField() | Geo id field |
getDrilldownPath() | Returns the drill down path. |
getSelectedPoints() | Getter for the selected points. |
getStat() | Getter for a statistical value by the key. |
Events | |
listen() | Adds an event listener. |
listenOnce() | Adds a single time event listener. |
removeAllListeners() | Removes all listeners. |
unlisten() | Removes the listener. |
unlistenByKey() | Removes the listener by the key. |
Export | |
print() | Prints all elements. |
saveAsCsv() | Saves chart data as CSV file. |
saveAsJson() | Saves chart config as JSON document. |
saveAsXlsx() | Saves chart data as Excel document. |
saveAsXml() | Saves chart config as XML document. |
toCsv() | Returns CSV string with series data. |
Interactivity | |
crosshair() | Map crosshair settings. |
crsAnimation() | Animation settings |
drillDownMap() | Drills down a map. |
drillTo() | Drills down to a map. |
drillUp() | Drills one level up from the current level. |
getZoomLevel() | Gets the map zoom level. |
interactivity() | Interactivity settings. |
maxZoomLevel() | Maximum zoom level. |
move() | Moves focus point for the map. |
startSelectMarquee() | Starts select marquee drawing. |
tooltip() | Tooltip settings. |
zoom() | Zooms a map. |
zoomTo() | Zooms the map to passed zoom level and coordinates. |
zoomToFeature() | Zoom to feature by passed id. |
Point Elements | |
hoverLabels() | Labels settings. |
labels() | Labels settings. |
selectLabels() | Labels settings. |
Series | |
bubble() | Creates a Bubble series. |
choropleth() | Creates a Choropleth series. |
connector() | Creates connector series. |
getSeries() | Getter for the series by its id. |
marker() | Creates a Marker series. |
Size and Position | |
bottom() | Bottom bound setting. |
bounds() | Bounds settings. |
crs() | Sets the crs (coordinate system) to map. |
featureCrs() | Coordinate system for the feature. |
featureScaleFactor() | Scale settings of the feature |
featureTranslation() | Getter for the current translation feature by id. |
getPixelBounds() | Returns pixel bounds. |
getPlotBounds() | Getter for the current data bounds of the chart. |
height() | Height setting. |
left() | Left bound setting. |
margin() | Margin settings. |
maxHeight() | Maximum height. |
maxWidth() | Maximum width. |
minHeight() | Minimum height. |
minWidth() | Minimum width. |
padding() | Padding settings. |
right() | Right bound setting. |
top() | Top bound setting. |
translateFeature() | Translates feature on passed dx and dy. |
width() | Width setting. |
zIndex() | Z-index of the element. |
Specific Series Settings | |
addSeries() | Add series to the chart. |
defaultSeriesType() | Default series type. |
getSeriesAt() | Getter for the series by its index. |
getSeriesCount() | Returns a series count. |
maxBubbleSize() | Maximum size for all bubbles on the charts. |
minBubbleSize() | Minimum size for all bubbles on the charts. |
removeAllSeries() | Removes all series from chart. |
removeSeries() | Removes one of series from chart by its id. |
removeSeriesAt() | Removes one of series from chart by its index. |
XML/JSON | |
toGeoJSON() | Exports a map to GeoJSON format. |
toJson() | Return chart configuration as JSON object or string. |
toXml() | Return chart configuration as XML string or XMLNode. |
Miscellaneous | |
cancelMarquee() | Stops current marquee action if any. |
container() | Getter for the element's container. |
draw() | Drawing of the chart. |
inMarquee() | Gets marquee process running value. |
saveAsJpg() | Saves the current chart as JPEG image. |
saveAsPdf() | Saves the current chart as PDF image. |
saveAsPng() | Saves the current chart as PNG image. |
saveAsSvg() | Saves the current chart as SVG image. |
toSvg() | Returns SVG string. |
Methods Description
addSeries
Params:
Name | Type | Description |
---|---|---|
var_args | anychart.data.View | anychart.data.Set | Array | Chart series data. |
Returns:
Array.<anychart.core.map.series.Base> - Array of created series.Try it:
animation
Returns:
anychart.core.utils.Animation - Returns true if the animation is enabled.Try it:
- null/boolean - disable or enable animation.
- object - sets animation settings.
Params:
Name | Type | Default | Description |
---|---|---|---|
value | boolean | Object | false | Whether to enable animation. |
Returns:
anychart.charts.Map - Self instance for method chaining.Params:
Name | Type | Default | Description |
---|---|---|---|
enabled | boolean | false | Whether to enable animation. |
duration | number | 1000 | Duration in milliseconds. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
axes
- boolean - disable or enable map axes.
- object - sets map axes settings.
Params:
Name | Type | Description |
---|---|---|
value | Object | boolean | Map axes settings to set. |
Returns:
anychart.charts.Map - Self instance for method chaining.background
Returns:
anychart.core.ui.Background - The current chart background.Try it:
Params:
Name | Type | Default | Description |
---|---|---|---|
value | Object | {enabled: true, fill: "#fff", stroke: 'none', zIndex: 1} | Background object to set. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
bottom
Returns:
number | string | undefined - Current element's bottom bound setting.Params:
Name | Type | Default | Description |
---|---|---|---|
value | number | string | null | null | Bottom bound setting for the element. |
Returns:
anychart.charts.Map - Returns self for method chaining.Try it:
bounds
Returns:
anychart.core.utils.Bounds - Current bounds of the element.Params:
Name | Type | Description |
---|---|---|
value | anychart.utils.RectObj | anychart.math.Rect | anychart.core.utils.Bounds | Bounds of element. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
Params:
Name | Type | Default | Description |
---|---|---|---|
x | number | string | null | X-coordinate. |
y | number | string | null | Y-coordinate. |
width | number | string | null | Width. |
height | number | string | null | Height. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
bubble
Params:
Name | Type | Description |
---|---|---|
data | anychart.data.View | anychart.data.Set | Array | string | Series data as SVG, SVGString, GeoJSON or MapNameString. |
csvSettings | anychart.enums.TextParsingMode | anychart.data.TextParsingSettings | If CSV string is passed, you can pass CSV parser settings here as a hash map. |
Returns:
anychart.core.map.series.Bubble - An instance of the created series.Try it:
callout
Params:
Name | Type | Description |
---|---|---|
index | number | Index of existing callout element to get. |
Returns:
anychart.core.ui.Callout - Callout instance by index.Try it:
Params:
Name | Type | Description |
---|---|---|
value | Object | boolean | null | Callout settings to set. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
Params:
Name | Type | Description |
---|---|---|
index | number | Index of existing callout element. |
value | Object | boolean | null | Callout settings to set. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
cancelMarquee
Returns:
anychart.charts.Map - Self instance for method chaining.choropleth
Params:
Name | Type | Description |
---|---|---|
data | anychart.data.View | anychart.data.Set | Array | string | Series data as SVG, SVGString, GeoJSON or MapNameString. |
csvSettings | anychart.enums.TextParsingMode | anychart.data.TextParsingSettings | If CSV string is passed, you can pass CSV parser settings here as a hash map. |
Returns:
anychart.core.map.series.Choropleth - An instance of the created series.Try it:
colorRange
Returns:
anychart.core.ui.ColorRange - The current color range.Try it:
Params:
Name | Type | Description |
---|---|---|
value | Object | Color range settings to set. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
connector
Params:
Name | Type | Description |
---|---|---|
data | anychart.data.View | anychart.data.Set | Array | string | Series data as SVG, SVGString, GeoJSON or MapNameString. |
csvSettings | anychart.enums.TextParsingMode | anychart.data.TextParsingSettings | If CSV string is passed, you can pass CSV parser settings here as a hash map. |
Returns:
anychart.core.map.series.Connector - An instance of the class for method chainingTry it:
container
The order of adding is not defined, but usually it will be the order in which elements are drawn for the first time. If you need to specify the order use anychart.core.VisualBase#zIndex.
Params:
Name | Type | Description |
---|---|---|
value | anychart.graphics.vector.Layer | anychart.graphics.vector.Stage | string | Element | The value to set. |
Returns:
anychart.charts.Map - Self instance for method chaining.// string element.container('containerIdentifier'); // DOM-element var domElement = document.getElementById('containerIdentifier'); element.container(domElement); // Framework-element var fwElement = anychart.standalones.title(); element.container( fwElement.container() );
Try it:
contextMenu
Returns:
anychart.ui.ContextMenu - The current context menu.Try it:
- null/boolean - disable or enable context menu.
- object - sets context menu settings.
Params:
Name | Type | Description |
---|---|---|
value | Object | boolean | null | Context menu settings |
Returns:
anychart.charts.Map - Self instance for method chaining.credits
Sets chart credits settings depending on parameter type:
- null/boolean - disable or enable chart credits.
- object - sets chart credits settings.
Params:
Name | Type | Default | Description |
---|---|---|---|
value | Object | boolean | null | true | Credits settings |
Returns:
anychart.charts.Map - An instance of the class for method chaining.crosshair
- null/boolean - disable or enable map crosshair.
- object - sets map crosshair settings.
Params:
Name | Type | Default | Description |
---|---|---|---|
value | Object | boolean | null | false | Crosshair settings. |
Returns:
anychart.charts.Map - Self instance for method chaining.crs
See the list of supported projections and samples at https://docs.anychart.com/7.11.0/Maps/Map_Projections
Params:
Name | Type | Description |
---|---|---|
value | Object | function | anychart.enums.MapProjections | string | Projection name, or projection string representation, or projection Object or Function. |
crsAnimation
Returns:
anychart.core.utils.Animation - Animations settings object.Try it:
- boolean - disable or enable animation.
- object - sets animation settings.
Params:
Name | Type | Description |
---|---|---|
value | boolean | Object | Animation settings. |
duration | number | A duration in milliseconds. |
Returns:
anychart.charts.Map - Self instance for method chaining.defaultSeriesType
Returns:
anychart.enums.MapSeriesType | string - The map default series type.Try it:
Params:
Name | Type | Description |
---|---|---|
value | string | anychart.enums.MapSeriesType | Series type. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
draw
Params:
Name | Type | Description |
---|---|---|
async | boolean | Whether do draw asynchronously. If set to true, the chart will be drawn asynchronously. |
Returns:
anychart.charts.Map - Self instance for method chaining.drillDownMap
Set the transitions to drill down.
Params:
Name | Type | Description |
---|---|---|
value | Object.<string, (Object|anychart.charts.Map)> | Value to set. |
Returns:
Object - The current object with id and map instance.Try it:
drillTo
Params:
Name | Type | Description |
---|---|---|
id | string | Region id. |
map | anychart.charts.Map | Map instance. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
drillUp
Rises up from the current level of drill down, if possible.
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
featureCrs
Note: Works only after anychart.charts.Map#draw is called.
Params:
Name | Type | Description |
---|---|---|
id | string | Feature id. |
Returns:
string - The current crs of the feature.Try it:
Note: Works only after anychart.charts.Map#draw is called.
Params:
Name | Type | Description |
---|---|---|
id | string | Feature id. |
crs | string | String crs (coordinate system) representation. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
featureScaleFactor
Note: Works only after anychart.charts.Map#draw is called.
Params:
Name | Type | Description |
---|---|---|
id | string | Feature id. |
Returns:
number - The current scale of the feature.Try it:
Note: Works only after anychart.charts.Map#draw is called.
Params:
Name | Type | Description |
---|---|---|
id | string | Feature id. |
ratio | number | Scale ratio. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
featureTranslation
Params:
Name | Type | Description |
---|---|---|
id | string | Feature id. |
Returns:
Array.<number> - The current translating feature.Try it:
Note: Works only after anychart.charts.Map#draw is called.
Params:
Name | Type | Description |
---|---|---|
id | string | Feature id. |
dx | number | Offset by X coordinate. |
dy | number | Offset by Y coordinate. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
geoData
Returns:
Node | string | Object - The current geo data.var currentGeoData = map.geoData();
Params:
Name | Type | Description |
---|---|---|
data | Node | string | Object | Map data as SVG, SVGString, GeoJSON or MapNameString. |
Returns:
Node | string | Object - Passed geo data.geoIdField
Returns:
string - The current geo id field.var currentGeoIdField = chart.geoIdField();
Params:
Name | Type | Description |
---|---|---|
value | string | Geo id. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
getDrilldownPath
Returns path of drill down from the root map to the current level.
Returns:
Array.<anychart.core.MapPoint> - An array of objects with map points (anychart.core.MapPoint).Try it:
getPixelBounds
Returns:
anychart.math.Rect - Pixel bounds of the element.getPlotBounds
Returns:
anychart.math.Rect - The current data bounds of the chart.Try it:
getSelectedPoints
Returns:
Array.<anychart.core.Point> - An array of the selected points.Try it:
getSeries
Params:
Name | Type | Default | Description |
---|---|---|---|
id | number | string | index | Id of the series. |
Returns:
anychart.core.map.series.Base - An instance of the created series.Try it:
getSeriesAt
Params:
Name | Type | Description |
---|---|---|
index | number | Index of the series. |
Returns:
anychart.core.map.series.Base - An instance of the created series.Try it:
getSeriesCount
getStat
Params:
Name | Type | Description |
---|---|---|
key | string | anychart.enums.Statistics | Key. |
Returns:
* - Statistics value.Try it:
getType
getZoomLevel
globalToLocal
On the image below, the red point is a starting point of the chart bounds. Local coordinates work only within the area of the stage (container).
Params:
Name | Type | Description |
---|---|---|
xCoord | number | Global X coordinate. |
yCoord | number | Global Y coordinate. |
Returns:
Object.<string, number> - Object with XY coordinates.Try it:
grids
- boolean - disable or enable map grids.
- object - sets map grids settings.
Params:
Name | Type | Default | Description |
---|---|---|---|
value | Object | boolean | null | false | Chart grids settings to set. |
Returns:
anychart.charts.Map - Self instance for method chaining.hatchFillPalette
Returns:
anychart.palettes.HatchFills - The current chart hatch fill palette.var currentHatchFillPalette = map.hatchFillPalette();
Params:
Name | Type | Description |
---|---|---|
value | Array.<anychart.graphics.vector.HatchFill.HatchFillType> | Object | anychart.palettes.HatchFills | Value to set. |
Returns:
anychart.charts.Map - Self instance for method chaining.height
Returns:
number | string | undefined - Current element's height setting.Params:
Name | Type | Default | Description |
---|---|---|---|
value | number | string | null | null | Height setting for the element. |
Returns:
anychart.charts.Map - Returns self for method chaining.Try it:
hoverLabels
Returns:
anychart.core.ui.LabelsFactory - Labels instance.Try it:
- null/boolean - disable or enable chart hover labels.
- object - sets chart hover labels settings.
Params:
Name | Type | Description |
---|---|---|
value | Object | boolean | null | Series data labels settings. |
Returns:
anychart.charts.Map - Self instance for method chaining.inMarquee
Returns:
boolean - Returns true if there is a marquee process running.interactivity
Returns:
anychart.core.utils.Interactivity - The current interactivity settings.Params:
Name | Type | Description |
---|---|---|
value | Object | anychart.enums.HoverMode | Settings object or boolean value like enabled state. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
inverseTransform
Use anychart.charts.Map#globalToLocal to convert global coordinates to coordinates relative to a map.
Params:
Name | Type | Description |
---|---|---|
x | number | X pixel value to transform. |
y | number | Y pixel value to transform. |
Returns:
Object.<string, number> - Object with latitude/longitude coordinates.Try it:
label
Params:
Name | Type | Default | Description |
---|---|---|---|
index | string | number | 0 | Index of instance. |
Returns:
anychart.core.ui.Label - An instance of class.Try it:
- null/boolean - disable or enable chart label.
- string - sets chart label text value.
- object - sets chart label settings.
Params:
Name | Type | Default | Description |
---|---|---|---|
value | null | boolean | Object | string | false | Chart label instance to add by index 0. |
Returns:
anychart.charts.Map - Self instance for method chaining.- null/boolean - disable or enable chart label.
- string - sets chart label text value.
- object - sets chart label settings.
Params:
Name | Type | Default | Description |
---|---|---|---|
index | string | number | Label index. | |
value | null | boolean | Object | string | false | Chart label settings. |
Returns:
anychart.charts.Map - Self instance for method chaining.labels
- null/boolean - disable or enable chart labels.
- object - sets chart labels settings.
Params:
Name | Type | Description |
---|---|---|
value | Object | boolean | null | Series data labels settings. |
Returns:
anychart.charts.Map - Self instance for method chaining.left
Returns:
number | string | undefined - Current element's left bound setting.Params:
Name | Type | Default | Description |
---|---|---|---|
value | number | string | null | null | Left bound setting for the element. |
Returns:
anychart.charts.Map - Returns self for method chaining.Try it:
legend
Returns:
anychart.core.ui.Legend - An instance of the class for method chaining.Try it:
- null/boolean - disable or enable chart legend.
- object - sets chart legend settings.
Params:
Name | Type | Default | Description |
---|---|---|---|
value | Object | boolean | null | false | Legend settings. |
Returns:
anychart.charts.Map - An instance of the class for method chaining.listen
Note Notice that if the existing listener is one-off (added using listenOnce), it will cease to be such after calling the listen() method.
Params:
Name | Type | Default | Description |
---|---|---|---|
type | string | The event type id. | |
listener | function | Callback method. Function that looks like function(event){
// event.actualTarget - actual event target
// event.currentTarget - current event target
// event.iterator - event iterator
// event.originalEvent - original event
// event.point - event point
// event.pointIndex - event point index
} . | |
useCapture | boolean | false | Whether to fire in capture phase. Learn more about capturing https://javascript.info/bubbling-and-capturing |
listenerScope | Object | Object in whose scope to call the listener. |
Returns:
Object - Unique key for the listener.Try it:
listenOnce
If the event handler being added already exists, listenOnce will do nothing.
Note In particular, if the handler is already registered using listen(), listenOnce() will not make it one-off. Similarly, if a one-off listener already exists, listenOnce will not change it (it wil remain one-off).
Params:
Name | Type | Default | Description |
---|---|---|---|
type | string | The event type id. | |
listener | function | Callback method. | |
useCapture | boolean | false | Whether to fire in capture phase. Learn more about capturing https://javascript.info/bubbling-and-capturing |
listenerScope | Object | Object in whose scope to call the listener. |
Returns:
Object - Unique key for the listener.Try it:
localToGlobal
On the image below, the red point is a starting point of the chart bounds. Local coordinates work only within the area of the stage (container).
Params:
Name | Type | Description |
---|---|---|
xCoord | number | Local X coordinate. |
yCoord | number | Local Y coordinate. |
Returns:
Object.<string, number> - Object with XY coordinates.Try it:
margin
Returns:
anychart.core.utils.Margin - Chart margin.Try it:
Params:
Name | Type | Default | Description |
---|---|---|---|
value | Array.<(number|string)> | Object | {top: 0, right: 0, bottom: 0, left: 0} | Value to set. |
Returns:
anychart.charts.Map - Self instance for method chaining.// all margins 15px chart.margin(15); // all margins 15px chart.margin("15px"); // top and bottom 5px, right and left 15px chart.margin(anychart.utils.margin(5, 15));
Try it:
Params:
Name | Type | Default | Description |
---|---|---|---|
value1 | string | number | 0 | Top or top-bottom space. |
value2 | string | number | 0 | Right or right-left space. |
value3 | string | number | 0 | Bottom space. |
value4 | string | number | 0 | Left space. |
Returns:
anychart.charts.Map - Self instance for method chaining.// 1) all 10px chart.margin(10); // 2) top and bottom 10px, left and right 15px chart.margin(10, "15px"); // 3) top 10px, left and right 15px, bottom 5px chart.margin(10, "15px", 5); // 4) top 10px, right 15px, bottom 5px, left 12px chart.margin(10, "15px", "5px", 12);
Try it:
marker
Params:
Name | Type | Description |
---|---|---|
data | anychart.data.View | anychart.data.Set | Array | string | Series data as SVG, SVGString, GeoJSON or MapNameString. |
csvSettings | anychart.enums.TextParsingMode | anychart.data.TextParsingSettings | If CSV string is passed, you can pass CSV parser settings here as a hash map. |
Returns:
anychart.core.map.series.Marker - An instance of the created series.Try it:
markerPalette
Returns:
anychart.palettes.Markers - The current map markers palette.var currentMarkerPalette = map.markerPalette();
Params:
Name | Type | Description |
---|---|---|
value | anychart.palettes.Markers | Object | Array.<anychart.enums.MarkerType> | Map marker palette settings to set. |
Returns:
anychart.charts.Map - Self instance for method chaining.maxBubbleSize
Returns:
number | string - The current maximum size.Try it:
Params:
Name | Type | Default | Description |
---|---|---|---|
value | number | string | "20%" | Maximum bubble size. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
maxHeight
Returns:
number | string | null - Current element's maximum height.Params:
Name | Type | Default | Description |
---|---|---|---|
value | number | string | null | null | Value to set. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
maxWidth
Returns:
number | string | null - Current element's maximum width.Params:
Name | Type | Default | Description |
---|---|---|---|
value | number | string | null | null | Value to set. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
maxZoomLevel
Returns:
number - Maximum zoom level.Params:
Name | Type | Description |
---|---|---|
value | number | Maximum zoom level. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
minBubbleSize
Returns:
number | string - The current minimum size.Try it:
Params:
Name | Type | Default | Description |
---|---|---|---|
value | number | string | "5%" | Minimum bubble size. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
minHeight
Returns:
number | string | null - Current element's minimum height.Params:
Name | Type | Default | Description |
---|---|---|---|
value | number | string | null | null | Value to set. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
minWidth
Returns:
number | string | null - Current element's minimum width.Params:
Name | Type | Default | Description |
---|---|---|---|
value | number | string | null | null | Value to set. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
move
Note: Works only with anychart.charts.Map#zoom
Params:
Name | Type | Default | Description |
---|---|---|---|
dx | number | 0 | Offset x coordinate. |
dy | number | 0 | Offset y coordinate. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
overlapMode
Returns:
anychart.enums.LabelsOverlapMode | string - Overlap mode flag.Try it:
Params:
Name | Type | Default | Description |
---|---|---|---|
value | anychart.enums.LabelsOverlapMode | string | boolean | "noOverlap" | Overlap mode settings. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
padding
Returns:
anychart.core.utils.Padding - Chart padding.Try it:
Params:
Name | Type | Default | Description |
---|---|---|---|
value | Array.<(number|string)> | Object | {top: 0, right: 0, bottom: 0, left: 0} | Value to set. |
Returns:
anychart.charts.Map - Self instance for method chaining.chart.padding([5, 15]); or chart.padding({left: 10, top: 20, bottom: 30, right: "40%"}});
Try it:
Params:
Name | Type | Default | Description |
---|---|---|---|
value1 | string | number | 0 | Top or top-bottom space. |
value2 | string | number | 0 | Right or right-left space. |
value3 | string | number | 0 | Bottom space. |
value4 | string | number | 0 | Left space. |
Returns:
anychart.charts.Map - Self instance for method chaining.// 1) all 10px chart.padding(10); // 2) top and bottom 10px, left and right 15px chart.padding(10, "15px"); // 3) top 10px, left and right 15px, bottom 5px chart.padding(10, "15px", 5); // 4) top 10px, right 15%, bottom 5px, left 12px chart.padding(10, "15%", "5px", 12);
Try it:
palette
var currentPalette = map.palette();
Params:
Name | Type | Description |
---|---|---|
value | anychart.palettes.RangeColors | anychart.palettes.DistinctColors | Object | Array.<string> | Color palette instance. |
Returns:
anychart.charts.Map - Self instance for method chaining.Params:
Name | Type | Default | Description |
---|---|---|---|
paperSizeOrOptions | anychart.graphics.vector.PaperSize | Object | Paper size or object with options. | |
landscape | boolean | false | Flag of landscape. |
Try it:
removeAllListeners
Params:
Name | Type | Description |
---|---|---|
type | string | Type of event to remove, default is to remove all types. |
Returns:
number - Number of listeners removed.Try it:
removeAllSeries
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
removeSeries
Params:
Name | Type | Description |
---|---|---|
id | number | string | Series id. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
removeSeriesAt
Params:
Name | Type | Description |
---|---|---|
index | number | Series index. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
right
Returns:
number | string | undefined - Current element's right bound setting.Params:
Name | Type | Default | Description |
---|---|---|---|
value | number | string | null | null | Right bound setting for the element. |
Returns:
anychart.charts.Map - Returns self for method chaining.Try it:
saveAsCsv
Params:
Name | Type | Description |
---|---|---|
chartDataExportMode | string | anychart.enums.ChartDataExportMode | Data export mode. |
csvSettings | Object.<string, (string|boolean|undefined)> | CSV settings. |
filename | string | File name to save. |
Try it:
saveAsJpg
Params:
Name | Type | Description |
---|---|---|
width | number | Object | Image width or object with options. |
height | number | Image height. |
quality | number | Image quality in ratio 0-1. |
forceTransparentWhite | boolean | Force transparent to white or not. |
filename | string | File name to save. |
Try it:
saveAsJson
Params:
Name | Type | Description |
---|---|---|
includeTheme | boolean | If the current theme properties should be included into the result. |
filename | string | File name to save. |
Try it:
saveAsPdf
Params:
Name | Type | Description |
---|---|---|
paperSizeOrWidthOrOptions | number | string | Object | Any paper format like 'a0', 'tabloid', 'b4', etc or width, or object with options. |
landscape | boolean | Define, is landscape. |
x | number | Offset X. |
y | number | Offset Y. |
filename | string | File name to save. |
Try it:
saveAsPng
Params:
Name | Type | Description |
---|---|---|
width | number | Object | Image width or object with options. |
height | number | Image height. |
quality | number | Image quality in ratio 0-1. |
filename | string | File name to save. |
Try it:
saveAsSvg
Params:
Name | Type | Description |
---|---|---|
paperSize | string | Object | Paper Size or object with options. |
landscape | boolean | Landscape. |
filename | string | File name to save. |
Try it:
Params:
Name | Type | Description |
---|---|---|
width | number | Image width. |
height | number | Image height. |
Try it:
saveAsXlsx
Params:
Name | Type | Description |
---|---|---|
chartDataExportMode | string | anychart.enums.ChartDataExportMode | Data export mode. |
filename | string | File name to save. |
Try it:
saveAsXml
Params:
Name | Type | Description |
---|---|---|
includeTheme | boolean | If the current theme properties should be included into the result. |
filename | string | File name to save. |
Try it:
scale
selectLabels
Returns:
anychart.core.ui.LabelsFactory - Labels instance.Try it:
- null/boolean - disable or enable chart select labels.
- object - sets chart hover labels settings.
Params:
Name | Type | Description |
---|---|---|
value | Object | boolean | null | Series data labels settings. |
Returns:
anychart.core.ui.LabelsFactory - Labels instance.selectMarqueeFill
Returns:
anychart.graphics.vector.Fill - Select marquee fill.var selectMarqueeFill = chart.selectMarqueeFill();
Params:
Name | Type | Description |
---|---|---|
value | anychart.graphics.vector.Fill | Color as an object or a string. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
Params:
Name | Type | Description |
---|---|---|
color | string | Color as a string. |
opacity | number | Color opacity. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
Params:
Name | Type | Description |
---|---|---|
keys | Array.<(anychart.graphics.vector.GradientKey|string)> | Gradient keys. |
angle | number | Gradient angle. |
mode | boolean | anychart.graphics.vector.Rect | Object | Gradient mode. |
opacity | number | Gradient opacity. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
Params:
Name | Type | Description |
---|---|---|
keys | Array.<(anychart.graphics.vector.GradientKey|string)> | Color-stop gradient keys. |
cx | number | X ratio of center radial gradient. |
cy | number | Y ratio of center radial gradient. |
mode | anychart.graphics.math.Rect | If defined then userSpaceOnUse mode, else objectBoundingBox. |
opacity | number | Opacity of the gradient. |
fx | number | X ratio of focal point. |
fy | number | Y ratio of focal point. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
Params:
Name | Type | Description |
---|---|---|
imageSettings | anychart.graphics.vector.Fill | Object with settings. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
selectMarqueeStroke
Returns:
anychart.graphics.vector.Stroke - Select marquee stroke.var selectMarqueeStroke = chart.selectMarqueeStroke();
Params:
Name | Type | Default | Description |
---|---|---|---|
color | anychart.graphics.vector.Stroke | anychart.graphics.vector.ColoredFill | string | null | Stroke settings. | |
thickness | number | 1 | Line thickness. |
dashpattern | string | Controls the pattern of dashes and gaps used to stroke paths. | |
lineJoin | anychart.graphics.vector.StrokeLineJoin | Line join style. | |
lineCap | anychart.graphics.vector.StrokeLineCap | Line cap style. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
startSelectMarquee
Params:
Name | Type | Description |
---|---|---|
repeat | boolean | Whether to start select marquee drawing. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
title
- null/boolean - disable or enable chart title.
- string - sets chart title text value.
- object - sets chart title settings.
Params:
Name | Type | Default | Description |
---|---|---|---|
value | null | boolean | Object | string | false | Chart title text or title instance for copy settings from. |
Returns:
anychart.charts.Map - Self instance for method chaining.toCsv
Params:
Name | Type | Description |
---|---|---|
chartDataExportMode | string | anychart.enums.ChartDataExportMode | Data export mode. |
csvSettings | Object.<string, (string|boolean|undefined)> | CSV settings. |
Returns:
string - CSV string.Try it:
toGeoJSON
toJson
Params:
Name | Type | Default | Description |
---|---|---|---|
stringify | boolean | false | Returns JSON as string. |
includeTheme | boolean | false | If the current theme properties should be included into the result. |
Returns:
Object | string - Chart configuration.toSvg
Params:
Name | Type | Description |
---|---|---|
paperSize | string | Object | Paper Size or object of options. |
landscape | boolean | Landscape. |
Returns:
string - SVG content or empty string.Try it:
Params:
Name | Type | Description |
---|---|---|
width | number | Image width. |
height | number | Image height. |
Returns:
string - SVG content or empty string.Try it:
toXml
Params:
Name | Type | Default | Description |
---|---|---|---|
asXmlNode | boolean | false | Return XML as XMLNode. |
includeTheme | boolean | false | If the current theme properties should be included into the result. |
Returns:
string | Node - Chart configuration.tooltip
Returns:
anychart.core.ui.Tooltip - An instance of the class for method chaining.var tooltipSettings = chart.tooltip();
- null/boolean - disable or enable tooltip.
- object - sets tooltip settings.
Params:
Name | Type | Description |
---|---|---|
value | Object | boolean | null |
Returns:
anychart.charts.Map - Self instance for method chaining.top
Returns:
number | string | undefined - Current element's top bound setting.Params:
Name | Type | Default | Description |
---|---|---|---|
value | number | string | null | null | Top bound setting for the element. |
Returns:
anychart.charts.Map - Returns self for method chaining.Try it:
transform
Note: Returns correct values only after anychart.charts.Map#draw is called.
Params:
Name | Type | Description |
---|---|---|
xLong | number | Longitude in degrees. |
yLat | number | Latitude in degrees. |
Returns:
Object.<string, number> - Transformed value adjusted to map bounds.Try it:
translateFeature
Note: Works only after anychart.charts.Map#draw is called.
Params:
Name | Type | Description |
---|---|---|
id | string | Feature id. |
dx | number | Offset x coordinate. |
dy | number | Offset y coordinate. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
unboundRegions
Returns:
anychart.core.utils.UnboundRegionsSettings | anychart.enums.MapUnboundRegionsMode - The current settings for regions.Try it:
- boolean - disable or enable regions.
- object - sets regions settings.
- string - hide regions ("hide") or set settings as is ("asis").
Params:
Name | Type | Default | Description |
---|---|---|---|
value | Object | anychart.enums.MapUnboundRegionsMode | string | boolean | true | Settings object or boolean value like enabled state. |
Returns:
anychart.charts.Map - Self instance for method chaining.unlisten
Params:
Name | Type | Default | Description |
---|---|---|---|
type | string | The event type id. | |
listener | function | Callback method. | |
useCapture | boolean | false | Whether to fire in capture phase. Learn more about capturing https://javascript.info/bubbling-and-capturing |
listenerScope | Object | Object in whose scope to call the listener. |
Returns:
boolean - Whether any listener was removed.Try it:
unlistenByKey
Params:
Name | Type | Description |
---|---|---|
key | Object | The key returned by listen() or listenOnce(). |
Returns:
boolean - Whether any listener was removed.Try it:
width
Returns:
number | string | undefined - Current element's width setting.Params:
Name | Type | Default | Description |
---|---|---|---|
value | number | string | null | null | Width setting for the element. |
Returns:
anychart.charts.Map - Returns self for method chaining.Try it:
zIndex
Returns:
number - The current zIndex.Try it:
Params:
Name | Type | Default | Description |
---|---|---|---|
value | number | 0 | Value to set. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
zoom
Params:
Name | Type | Default | Description |
---|---|---|---|
value | number | 1 | Zoom value. |
cx | number | Center X value. | |
cy | number | Center Y value. | |
duration | number | Duration of zoom animation. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it:
zoomTo
Params:
Name | Type | Description |
---|---|---|
value | number | Zoom level for zooming. |
cx | number | X coord of zoom point. |
cy | number | Y coord of zoom point. |
Returns:
anychart.charts.Map - Self instance for method chaining.Try it: