Я пытаюсь удалить динамические оси с большими диаграммами, но я не нашел ни одного метода, который мог бы мне помочь. У меня есть несколько y-осей, и каждая ось связана с некоторой строкой. Проблема в том, что когда я удаляю серию из высоких диаграмм, ось y, связанная с этими сериями, не удаляется.
Моя функция удаления:
removeSeries: function(model) {
var chart = this.chart;
var id = model.get('id');
var series = chart.series;
var index = undefined;
for (var seriesName in series) {
var seriesObject = series[seriesName];
var id = seriesObject.userOptions.id;
if (id === model.get('id')) {
seriesObject.remove();
//index = seriesObject._i;
break;
}
}
chart.redraw();
}
Заранее спасибо!
Вам нужно вызвать yAxis.remove() на определенной оси, потому что когда серия удалена, yAxis не отбрасывается, по умолчанию.