如何在我的highmaps中加入2个或更多mapData?

时间:2016-05-31 01:29:41

标签: highcharts highmaps

我想绘制亚太地区(亚洲和非洲),我该如何实现这一目标?

    series: [{
        data: data,
        mapData: Highcharts.maps['custom/asia'],
        joinBy: 'hc-key',
        name: 'Random data',
    },

1 个答案:

答案 0 :(得分:1)

不可能只连接您提到的两个地图,因为它们具有不同的基本坐标/属性。您最终会得到两张重叠的地图 - demo #1demo #2

您可以使用更大的地图 - 超出您的需要(例如大陆世界地图)。接下来不要为您不想拥有的区域提供数据,并将allAreas设置为false。

示例:http://jsfiddle.net/8wsezjqy/

另一种选择是创建自定义地图,如the Docs中所述。