0
我是D3圖表的初學者,正在努力快速提取它。 我正在製作一個帶有傳說的熱圖表,現在看起來很完美。由於我在圖例中對域值進行了硬編碼,當域更改或動態時會發生什麼? 我們如何將d3圖表中的域連接到變量數據集?D3.js中的圖例的域名
我是D3圖表的初學者,正在努力快速提取它。 我正在製作一個帶有傳說的熱圖表,現在看起來很完美。由於我在圖例中對域值進行了硬編碼,當域更改或動態時會發生什麼? 我們如何將d3圖表中的域連接到變量數據集?D3.js中的圖例的域名
你想用D3的scale
功能,最小/最大範圍映射到域/範圍:
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
如果您要更改數據,則必須更改您的比例域並重繪圖。
域是指您提供的數據的最小值和最大值?你可以使用'd3.scale.linear()。domain([0,10000])'傳遞硬編碼值 – murli2308
你的問題不是很清楚。請編輯它併發布一些代碼,以便我們提供更好的答案 – murli2308