1

次の描画機能があります。

function drawMap(json){ 

d3.json("us-states.json", function(json) {
        states.selectAll("path")
    .data(json.features)
    .enter().append("path")
    .attr("class", data ? quantize : null)
    .attr("d", path)
    .attr("title", function(d) {return "hi";});

});

data  = convertJSON(json);
}

新しい json パラメータを指定して drawMap() 関数を複数回呼び出して Figure を更新したいのですが、Figure が上書きされません。前の図を削除/削除して、その上に新しい図をプロットする方法を知りたいと思っていましたか? または、.exit() 関数を使用して以前のデータ ポイントを削除し、新しいデータ ポイントをリロードできるかどうか。

4

1 に答える 1

1

ここに、新しいデータを追加して古いデータを削除する方法と、.enter()および.exit()の選択に関する優れたチュートリアルがあります

于 2012-04-15T19:25:38.007 に答える