У меня есть несколько разных диаграмм NVD3
, которые я вызываю в том же svg.
Я использую кнопки для вызова функций, каждая из которых содержит новую диаграмму, которая использует свои собственные данные.
Есть ли способ очистить мой единственный svg, не удаляя его? Я хочу нажать кнопку для вызова моей диаграммы, но очистить svg до загрузки новой диаграммы.
Это не проблема при использовании вида диаграммы... вызывая две диаграммы multibarhorizontal
, например, просто обновляет фигуры, что хорошо.
Проблема заключается в загрузке двух разных графиков, таких как строка и панель.
Заранее спасибо
EDIT. Ответы должны быть чем-то вроде d 3.select("svg").remove()
, но это просто удаляет svg. Я только хочу его очистить.