Я реализовал график реального времени с 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