В настоящее время я создаю приложение с zingchart с большим набором данных (500 000 очков плюс). Тем не менее, у меня отличная производительность, я обнаружил, что, по-видимому, для повышения производительности, похоже, выполняется группировка данных или понижающая дискретизация. Когда это произойдет, данные не отображаются или отображаются правильно.
Есть ли способ отключить эту функцию?
я верю
plot: {
exact:true
...
}
будет делать трюк. Любые и все изменения, которые вам понадобятся (для этой проблемы), будут внутри объекта plot
.
Например, если у вас много узлов, вы можете отключить события для большинства узлов с помощью maxTrackers:1000
. Это принесет пользу производительности, и по мере того как вы увеличите масштаб, вы вернете события на 1000 узлов. Я рассказываю об этом, поэтому вы знаете, что существует гораздо больше возможностей настройки, чем вы в настоящее время знаете, поэтому не стесняйтесь задавать больше вопросов!
"plot": {.... "exact": true, "smart-sampling": true,....}
Оставляя только точное: true будет рисовать все узлы (500K), поэтому он будет медленным. Интеллектуальная выборка будет отображать данные, но таким образом, что вы увидите всплески, которые в противном случае вы пропустили бы "слепую выборку",