我正在尝试为Highcharts JS钻取地图上的每个区域设置不同的颜色,但不知道该怎么做。
我找到的唯一选项是更改所有区域的地图颜色 - 设置nullColor选项 - 但这不是我需要它只为整个地图设置一种颜色,而不是地图中特定区域的自定义颜色< / p>
答案 0 :(得分:0)
确定。这是一段代码,使整个地图呈现深蓝色:
series: [{
useHTML: true,
// Use the gb-all map with no data as a basemap
mapData: Highcharts.maps['/highcharts-infographics/js/ru-all.js'],
name: 'Basemap',
borderColor: '#A0A0A0',
nullColor: 'rgb(0, 0, 128)',
showInLegend: false
}
nullColor这里为整个地图设置一种颜色
答案 1 :(得分:0)
基于此Highmaps演示(http://www.highcharts.com/maps/demo/category-map),您可以通过将每个区域设置为自己的系列,然后定义该系列中的特定颜色来完成您的需要。这可能需要您按区域而不是单个国家/地区分割数据。