私はd3ラインジェネレータでラインを作成し、それにデータセットを供給します。このデータセットは1時間ごとに更新されます。空のデータセットを使用してd3ラインを更新
var myline = d3.svg.line()
.x(function(d) { return x(d.date); })
.y(function(d) { return y(d.y); });
svg.append("path")
.data(dataset)
.attr("class", "line")
.attr("d", myline(dataset));
ただし、1時間ごとにデータセットはリセットされ、空です。ただし空のデータセットで行を供給するとデータは変更されませんが、データがないため削除されると思います。
空のデータセットが入力されたときに行を削除する方法はありますか?
は、あなたが行を削除して、行を作成するために、もう一度関数を実行することができます。だから、IDで選択して削除してください。あるいは、すべてのゼロなどのデフォルト値を与えることができます。例が役に立つかもしれません。また、空では全くデータがないことを意味しますか?空のデータセットをどのように表現しますか? – thatOneGuy
dataset = [] – scooterlord