我想使用d3製作一個熱圖,其中x軸是時間序列,y是數字,顏色是單元格的值。數據是根據輸入加載的,域和範圍可以在不同的輸入上改變。我無法找到這樣的例子。有沒有人有一個想法,我可以創造這個?D3時間序列熱圖
感謝
我想使用d3製作一個熱圖,其中x軸是時間序列,y是數字,顏色是單元格的值。數據是根據輸入加載的,域和範圍可以在不同的輸入上改變。我無法找到這樣的例子。有沒有人有一個想法,我可以創造這個?D3時間序列熱圖
感謝
因此,我終於有時間寫這段代碼,我正在尋找。我的主要問題是我很好地理解了天平。所以,讀了一下後,我可以定義一個時間刻度,並用下面的代碼映射到我的數據:
var xscale = d3.time.scale()
.domain([startDate, endDate])
.range([padding, w - padding]);
var xAxis = d3.svg.axis()
.scale(xscale)
.orient("bottom")
.ticks(d3.time.days, 5);
您可以在下面的jsfiddle我的代碼工作演示: http://jsfiddle.net/TD5Sk/1/
探索d3 gallery of examples左右,混合和匹配,你應該能夠找到一個很好的起點。 co-occurrence matrix有許多你描述的屬性。即使是calendar example也許有一些有用的指針。
我猜你需要先從某處開始。通常這裏的人不會從頭開始解決你的整個工作。你可以,例如,從一個[條形圖](http://mbostock.github.com/d3/tutorial/bar-1.html)開始,然後思考如何改進它。也許[堆棧規範化](http://bl.ocks.org/3886394)例子與你的想法有些相似?至少它會告訴你如何使用框來繪製數據系列。 – Juve