Я хочу добавить данные в серию линейных диаграмм кендо, но когда я добавляю данные, диаграмма кендо перерисовывается со всеми сериями, что вызывает проблемы с производительностью. Есть ли способ нарисовать его один за другим? Или как я могу сделать линейную диаграмму в реальном времени с помощью кендо? Это мой код. Это вызывает проблемы с производительностью. http://demos.kendoui.com/dataviz/api/benchmark.html Как это сделать, как в этой ссылке?
BlueChart.options.series[0].data.push(bvalue);
BlueChart.redraw();
$('#myChart').data('kendoChart').dataSource.data()
. Каждый раз, когда вы вставляете какие-либо данные в ваш график с помощью метода.data()
, это вызывает перерисовку графика. Если вы возитесь с несколькими сериями или точками данных одновременно, гораздо эффективнее получить локальную ссылку, а затем добавить данные.BlueChart.dataSource.data($.merge(BlueChart.dataSource.data(), newDataPoints));
было бы хорошим способом добавить точки к диаграмме. Затем вы можете применить фильтр или нарезать более ранние точки в зависимости от ваших целей. - person Jonathan Buchanan   schedule 02.10.2014