2017-01-24 9 views
1

может кто-нибудь сказать мне, почему мой график chart.js мерцает? см. этот видеоролик.Chart.js мерцающий

https://www.screencast.com/t/J8demDuX

Он смотрит медленно видео, но это на самом деле меняется очень быстро. Вы увидите в консоли изменения высоты и ширины, но у меня нет кода в javascript, который заставляет его изменять.

А также это происходит только иногда в зависимости от размера браузера. Создание небольшого холста - это лишь временное исправление, но оно будет воспроизводиться при изменении размера браузера.

Любые предложения?

+0

это, вероятно, строка 37 в вашем коде ... но это всего лишь выстрел в ** темноту ** –

ответ

1

У меня была аналогичная проблема с моей диаграммой. Я обнаружил, что это произошло при воссоздании диаграммы на одном холсте.

Если вы воссоздавать диаграммы несколько раз на одном холсте, попробуйте вызвать функцию

.destroy(); 

на диаграмме, а затем воссоздает его.

Надеюсь, это поможет