我想爲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