Под «изменением только данных», если вы имеете в виду переход к новым точкам или значениям, вы не сможете заменить весь массив. Замена всего массива всегда приведет к полной перерисовке. Обратите внимание, что вам обычно не нужно вызывать invalidateData
при замене всего массива.
Если вы хотите, чтобы ваша диаграмма перешла на новые значения, вам придется изменить способ обновления данных. Если вы обновите данные на месте и вызовете invalidateRawData
, AmCharts будет анимировать из одного Переходы будут происходить, только если вы обновляете данные на месте и вызываете invalidateRawData
или если вы используете addData
для добавления данных в массив , Не зная, как выглядят ваши данные в ваших запросах ajax, вам нужно найти лучший подход.
Подробнее о том, как управлять добавочными / переходными обновлениями , можно узнать здесь .