вот очень полезный ответ для обучения обновлению старшей диаграммы.
https://www.highcharts.com/demo/chart-update
объясняет метод chart.update
chart.update({
chart: {
inverted: false,
polar: false
},
subtitle: {
text: 'Plain'
}
});
Для добавлениясерии используется следующий метод
chart.addSerie(serie,true);
флаг 'true' здесь эквивалентен chart.redraw();
ИЛИ
var chart = new Highcharts.Chart(options);
chart.addSeries({
name: array.name,
data: array.value
});
Если вы собираетесь добавить несколько серийВы должны установить флаг перерисовки в false и затем вызвать перерисовку вручную, так как это будет намного быстрее.
var chart = new Highcharts.Chart(options);
chart.addSeries({
name: 'Bill',
data: [1,2,4,6]
}, false);
chart.addSeries({
name: 'John',
data: [4,6,4,6]
}, false);
chart.redraw();
Для получения дополнительной информации и методов вы можете посетить официальную страницу API Highcharts:
https://api.highcharts.com/class-reference/Highcharts.Chart
При использовании оболочки angular-highcharts в качестве импорта {Chart} из 'angular-highcharts';
создайте диаграммы, как показано ниже
chart = new Chart({
chart: {
type: 'line'
},
title: {
text: 'Linechart'
},
credits: {
enabled: false
},
series: [
{
name: 'Line 1',
data: [1, 2, 3]
}
]
});
Теперь вы можете вызыватьвсе методы API на этом