2016-04-15 80 views
0

我是D3圖表的初學者,正在努力快速提取它。 我正在製作一個帶有傳說的熱圖表,現在看起來很完美。由於我在圖例中對域值進行了硬編碼,當域更改或動態時會發生什麼? 我們如何將d3圖表中的域連接到變量數據集?D3.js中的圖例的域名

+0

域是指您提供的數據的最小值和最大值?你可以使用'd3.scale.linear()。domain([0,10000])'傳遞硬編碼值 – murli2308

+0

你的問題不是很清楚。請編輯它併發布一些代碼,以便我們提供更好的答案 – murli2308

回答

0

d3js用秤來操作數據。

var xScale = d3.scale.linear(); // defining scale 

xScale.domain([minVal, maxVal]) //minVal & max are minimum value of your data 

xScale.range([0, 100]) // actual svg width that you want to assign to your domain 

如果您要更改數據,則必須更改您的比例域並重繪圖。