Я унаследовал проект, который использует Highcharts.Highchart: addSeries vs. chart.options.series
Предыдущий dev использовал метод .addSeries
, чтобы добавить все серии в каждый отображаемый график. Из того, что я читал в Highcharts, похоже, что .addSeries
действительно для динамического добавления данных.
Данные, которые используются для заполнения диаграмм, поступают из запроса AJAX. Старый подход разработчика заключался в том, чтобы получить данные, отобразить диаграмму, а затем добавить серию, используя .addSeries
. Я думал, что было бы лучше обновить options.series
, а затем передать все это до new Highcharts.Chart()
для рендеринга, взяв из формулы уравнение .addSeries
.
Однако, поскольку я новичок в Highcharts, я надеялся получить некоторые отзывы о том, каким будет лучший метод.
О, ладно. Не понимал, что он несет ответственность за эту визуальную вспышку самого графика. Определенно хочу сохранить это. И небольшая часть бенчмаркинга, которую я сделал, показал, что использование addSeries не добавляет слишком много накладных расходов (я могу составлять до 10 диаграмм за раз), поэтому я продолжу используй это. Благодаря! –