2016-04-27 108 views
1

我想为Highcharts JS钻取地图上的每个区域设置不同的颜色,但不知道该如何去做。在Highcharts钻取地图中设置自定义颜色

我发现的唯一选择是为所有区域更改地图颜色 - 设置nullColor选项 - 但这不是我所需要的,它只为整个地图设置一种颜色,而不是地图中特定区域的自定义颜色

+0

你能分享一下你到现在为止所尝试过的吗?这会帮助我们更好地帮助你。 – Strikers

回答

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这里设置了基于这一整幅地图

0

一种颜色Highmaps演示(http://www.highcharts.com/maps/demo/category-map),似乎可以完成你需要将每个区域设置为自己的系列,然后定义该系列中的特定颜色。这可能需要您分割每个地区的数据,而不是单个国家/地区。

+0

thx,brightmatrix,你的变体看起来最合乎逻辑,会尝试它,希望它有效 – Iakov

相关问题