我正在尝试动态移除highcharts y轴,但我还没有找到任何可以帮助我的方法。 我有多个y轴,每个轴与一些线相关。 问题是当我从highcharts中删除系列时,与这些系列相关的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();
}
提前致谢!
答案 0 :(得分:0)
您需要在特定轴上调用yAxis.remove(),因为删除系列时,yAxis不会被删除,默认为。