После нескольких часов поиска я наконец нашел решение, которое сработало для меня!
Мне пришлось вручную go через файл js Highcharts * для Sunburst, чтобы в конечном итоге найти эту функцию:
chart.series[0].setRootNode(drillId, true, {trigger: 'click'});
В моем случае DrillId для «Financial» был «financial». Каким-то чудом это работает.
Вместо жесткого кодирования вы можете просто получить родительский идентификатор DrillId из события щелчка, подобного этому (настроенного в самой серии диаграмм):
series: [{
type: 'sunburst',
data: data,
events: {
click: function(event) {
//console.log(event.point);
var id = event.point.id;
var parent = event.point.parent; // also the drillId
// ... do logic here
}
},
// and so on