2016-04-27 107 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

相關問題