Как сбросить элемент управления древовидной карты jit после первого отображения?

Я использую древовидную карту jit для отображения первых 50 наиболее часто используемых слов из файла.txt. Мой код размещен здесь.

После первой загрузки текста я получаю результат JSON и привязываю его к элементу управления jit. Пока все хорошо. Однако, если я сделаю еще одну загрузку файла, не обновляя страницу вручную, я получу результат, когда поля из первого результата перекрываются с полями из второй загрузки.

Смотрите картинку ниже.

перекрытие JSON

Вопрос: как мне сбросить этот элемент управления для отображения только нового JSON и отбросить все предыдущие данные?

1 ответ

Решение

Очистите div, содержащий визуализацию, перед загрузкой новых данных.

На первой строчке вашего InitTreeMap функция (до var tm = new $jit.TM.Squarified({ линия), добавьте это:

$('#infovis').empty();
Другие вопросы по тегам