2013-05-31 169 views
0

我想從csv值(包括行,列和數量)創建一個網格熱圖,然後將熱圖覆蓋到地圖上(谷歌地圖或任何靜態地圖圖像也會做)。電網是緯度和經度的二維電網。任何幫助將不勝感激。D3將熱圖覆蓋到地圖上

我看過這個例子http://bl.ocks.org/mbostock/3202354,並有一個如何繪製熱圖的想法。

我想創建這樣的:http://bl.ocks.org/mbostock/4060606,但沒有GeoJSON值。

+0

一般來說,如果你有一個特定的問題可以用你已經編寫的代碼來制定,你將在StackOverflow上得到更好的迴應。你卡在哪裏?你想解決什麼問題? – nrabinowitz

回答

0

http://bl.ocks.org/mbostock/4060606不是谷歌地圖覆蓋。 d3.map();建議也許是一個擁有一系列狀態對象的dom。所以你的目標就是按照正確的順序排列你的數據。只是一個猜測。

此外,我敢打賭tsv是製表符分隔值(與逗號分隔值相反)。沒有什麼大不了的。

var rateById = d3.map(); // looks like assigning this map dom to a var 
... 

.defer(d3.tsv, "unemployment.tsv", function(d) { rateById.set(d.id, +d.rate); }) // this one appears to be assigning the tsv data to the dom map, the above var