amCharts4: свернутые диаграммы становятся пустыми после связанной интерактивности - PullRequest
1 голос
/ 27 марта 2019

У меня шесть страниц на странице, три индикатора и три XY-диаграммы.Диаграммы 3-х калибровочных всегда видны, в то время как XY-диаграммы по умолчанию свернуты.

При загрузке страницы все диаграммы отображаются правильно, независимо от того, свернуты они или нет.Но если я обновлю все диаграммы, например, после изменения значения указателя даты, все свернутые диаграммы станут белыми.

Как этого избежать?Есть ли команда для отмены размера диаграммы или просто перерисовать ее при изменении размера div?

РЕДАКТИРОВАТЬ:

Мне удалось воспроизвести подобное поведение с вкладками: при загрузке страницы все вкладкиотображается правильно, но если я нажимаю кнопку обновления, чтобы перерисовать диаграммы, вкладки, не видимые в данный момент, становятся пустыми.

Вы можете проверить здесь: https://jsfiddle.net/giulia_pinnisi/cqoz5vbg/13/

draw_chart("chart1", data1);
draw_chart("chart2", data2);
draw_chart("chart3", data3);

$('#refresh_button').click(function() {
  draw_chart("chart1", data1);
  draw_chart("chart2", data2);
  draw_chart("chart3", data3);
});

Большое спасибо

Джулия

1 Ответ

0 голосов
/ 23 апреля 2019

Вам нужно утилизировать диаграмму, если вы хотите восстановить ее экземпляр.

chart.dispose();

Проверьте обновленный пример: https://jsfiddle.net/hosfrcd8/

...