HTMLcopy
1
<div id="container"></div>
CSScopy
6
1
html, body, #container {
2
width: 100%;
3
height: 100%;
4
margin: 0;
5
padding: 0;
6
}
JavaScriptcopy
x
1
anychart.onDocumentReady(function () {
2
// This sample uses 3rd party Proj4js JavaScript library to transform coordinates
3
// See https://docs.anychart.com/Maps/Map_Projections to learn more.
4
5
var dataSet = anychart.data.set([
6
{id: 'FR.A', title: 'Strasbourg', value: 928},
7
{id: 'FR.B', title: 'Bordeaux', value: 192},
8
{id: 'FR.C', title: 'Clermont-Ferrand', value: 963},
9
{id: 'FR.P', title: 'Caen', value: 266},
10
{id: 'FR.D', title: 'Dijon', value: 518},
11
{id: 'FR.E', title: 'Rennes', value: 324}
12
]);
13
14
var map = anychart.map();
15
map.geoData(anychart.maps.france);
16
17
var series = map.choropleth(dataSet);
18
series.labels({
19
format: (function () {
20
return this.getData('title');
21
})
22
});
23
24
map.container('container');
25
map.draw();
26
27
var point = series.getPoint(0);
28
29
// Get X center for the point label.
30
var centerX = point.middleX();
31
32
map.title('X center of the label: ' + centerX);
33
});