Как обновить детализацию данных в старшей диаграмме без перерисовки диаграммы? - PullRequest
0 голосов
/ 25 мая 2018

Я реализовал диаграмму столбца highchart с многоуровневой детализацией (3 уровня).3 уровня потока детализации работает нормально.Теперь проблема в том, что когда вы пытаетесь обновить серию детализации, она всегда выходит на первый уровень.

Как обновить данные развертки текущего уровня, не переходя на первый уровень?

1 Ответ

0 голосов
/ 25 мая 2018

Ряды, которые в настоящее время видимы, доступны в массиве series объекта диаграммы.Если вы хотите изменить их, просто вызовите их update функцию:

setTimeout(function() {
    chart.series[0].points[0].doDrilldown();
}, 2000);

setTimeout(function() {
    chart.series[0].update({
    color: '#bada55'
  });
}, 4000);

Демонстрационная версия: http://jsfiddle.net/BlackLabel/1L4avxtw/

Справочник по API: https://api.highcharts.com/class-reference/Highcharts.Series#update

...