2011-03-20 81 views
0

我正在開發谷歌 - 分析樣分析圖,但我需要選擇正確的色彩有效地利用一些值(計數?在這些用戶轉色國家coutries)使用一些顏色度(如綠色)?指定顏色值顯示對比度,色彩分析圖

public IList<Color> ColorCountries(IDectionary<string,int> coutryValues) 
{ 
    ......... 
} 
+0

值非常分散,如:US-50000,GB-3200,LB-50,BR-870! – 2011-03-20 12:55:40

回答

1

請參閱Color Brewer獲取有關地圖顏色比例的建議。

至於轉換您的值的顏色,首先用任何方式是適當的反映相對重要性擴展您的值0..1。簡單的方法是將最淺的顏色分配爲0,將最暗的顏色分配爲1,並插入其間的值。但是,由於顏色感知不是線性的,最好使用更多的錨點並進行分段插值。

即,選擇一個6色標和分配最輕爲0,第二輕至0.2,第三至0.4,然後0.6,0.8,最後是最暗的爲1.0。爲兩者之間的值插值顏色。現在顏色已經足夠接近了,使用哪種顏色插值方法並不重要(因爲Color Brewer已經爲您完成了難題)。