blob: 18d59b5a255f0dd1e38b418814123a2251a8a900 [file] [log] [blame]
/*
title: GEO SVG Scatter
category: map
titleCN: 散点图(SVG)
*/
$.get(ROOT_PATH + '/data/asset/geo/Map_of_Iceland.svg', function (svg) {
echarts.registerMap('iceland_svg', { svg: svg });
option = {
tooltip: {
},
geo: {
tooltip: {
show: true
},
map: 'iceland_svg',
roam: true
},
series: {
type: 'effectScatter',
coordinateSystem: 'geo',
geoIndex: 0,
symbolSize: function (params) {
return (params[2] / 100 * 15) + 5;
},
itemStyle: {
color: '#b02a02'
},
encode: {
tooltip: 2
},
data: [
[488.2358421078053, 459.70913833075736, 100],
[770.3415644319939, 757.9672194986475, 30],
[1180.0329284196291, 743.6141808346214, 80],
[894.03790632245, 1188.1985153835008, 61],
[1372.98925630313, 477.3839988649537, 70],
[1378.62251255796, 935.6708486282843, 81],
]
}
};
myChart.setOption(option);
myChart.getZr().on('click', function (params) {
var pixelPoint = [params.offsetX, params.offsetY];
var dataPoint = myChart.convertFromPixel({ geoIndex: 0 }, pixelPoint);
console.log(dataPoint);
});
});