1
我必須顯示每100ms更新一次的增長折線圖。 我找到一種方法,用正確的更新數據:如何用D3.JS中的轉換更新Y域?
path
.attr("d", line)
.attr("transform", null)
.transition()
.duration(100)
.ease("linear")
.attr("transform", "translate(" + x(0) + ",0)")
.each("end", tick);
但我有Y軸域問題。
我定義我的Y軸這樣的:
var y = d3.scale.linear()
.domain([-1, 1])
.range([height, 0]);
,然後我更新它的每個指令刷新:
y.domain([avg - 10, avg + 10])
它的工作原理,但我有一個壞的「裁剪」的效果。
演示:https://jsfiddle.net/j499oy0e/
如何過渡或類似的東西去除呢?