2016-12-06 4 views
0

Я работаю с диаграммами, которые должны динамически изменяться. При вызове метода chart.setSize (containerWidth, containerHeight, boolean) все кажется соответствующим образом измененным, за исключением элемента svg "highcharts-series-group". Этот элемент, по-видимому, остается фиксированным по размеру, который был у него при создании диаграммы. Конечным результатом является то, что части графика, которые находятся вне его «окна просмотра», скрыты.Highcharts svg элемент "highcharts-series-group" не изменяет размер

Ниже приведены два изображения, показывающие демонстрации этого:

1: Я минимизирован экран для первоначального создания диаграммы enter image description here

2: На втором изображении я полностью израсходован браузер дальше и прикладной метод chart.resize(), который, похоже, работает, за исключением того, что изображение показывает, что элемент svg «highcharts-series-group» не изменился, в результате большая часть группы была скрыта, поскольку она изменяет размеры за пределы «highcharts- серии-группы ". enter image description here

Я что-то пропустил?

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: Единственная работа вокруг я умудрилась прямо сейчас это, чтобы уничтожить диаграмму и воссоздать его всякий раз, когда окно изменения размера события.

Это было бы хорошо, если бы это не показало плохую работу пользователя, так как диаграмма «мигает», когда она уничтожается, а затем создается.

ответ

0

Вопрос был в версии. Моя организация использовала версию 2.0.2. Обновлено до последней версии (5.0.5), и проблема исчезает.

Смежные вопросы