我想为Highcharts JS钻取地图上的每个区域设置不同的颜色,但不知道该如何去做。在Highcharts钻取地图中设置自定义颜色
我发现的唯一选择是为所有区域更改地图颜色 - 设置nullColor选项 - 但这不是我所需要的,它只为整个地图设置一种颜色,而不是地图中特定区域的自定义颜色
我想为Highcharts JS钻取地图上的每个区域设置不同的颜色,但不知道该如何去做。在Highcharts钻取地图中设置自定义颜色
我发现的唯一选择是为所有区域更改地图颜色 - 设置nullColor选项 - 但这不是我所需要的,它只为整个地图设置一种颜色,而不是地图中特定区域的自定义颜色
好的。这是一段代码,这使得整个地图,一个深蓝色:
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这里设置了基于这一整幅地图
一种颜色Highmaps演示(http://www.highcharts.com/maps/demo/category-map),似乎可以完成你需要将每个区域设置为自己的系列,然后定义该系列中的特定颜色。这可能需要您分割每个地区的数据,而不是单个国家/地区。
thx,brightmatrix,你的变体看起来最合乎逻辑,会尝试它,希望它有效 – Iakov
你能分享一下你到现在为止所尝试过的吗?这会帮助我们更好地帮助你。 – Strikers