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);
ありがとう、