0
我用javascript和d3.js實現了一個實時圖。數據是隨機生成的,並基於隨機數發生變化。我想填充折線圖下方的區域,但我不知道如何填充數據,因爲數據正在移動!下面的代碼是靜態的圖表正確的,但我怎麼可以用它來動態移動數據實時圖的區域填充
//Css part
.area {
fill: lightsteelblue;
stroke-width: 0;
}
//script
var area = d3.svg.area()
.x(function(d, i) { return x(i); })
.y0(height)
.y1(function(d, i) { return y(d); });
svg.append("path")
.datum(data)
.attr("class", "area")
.attr("d", area);
這就是我的數據是如何產生的:
var n = 100,
random = d3.random.normal(0, 50),
data = d3.range(n).map(random);
感謝,
非常感謝您的幫助! :) – star