svg
차트를 포함 하는 요소를 (D3.js 사용) 생성하는 JavaScript 코드 조각 이 있습니다. AJAX를 사용하여 웹 서비스에서 오는 새로운 데이터를 기반으로 차트를 업데이트하고 싶습니다. 문제는 업데이트 버튼을 클릭 할 때마다 새로운 버튼을 생성하므로 이전 버튼 svg
을 제거하거나 내용을 업데이트하고 싶습니다.
다음은 JavaScript 함수의 스 니펫입니다 svg
.
var svg = d3.select("body")
.append("svg")
.attr("width", w)
.attr("height", h);
이전 svg
요소를 제거 하거나 최소한 내용을 바꾸 려면 어떻게 해야합니까?
d3.select("svg").empty();