有没有办法防止隐藏折线图中取消选择的最后一个图例项?
我已经使用legendItemClick事件在柱形图/饼图上实现了它:
legendItemClick: function (e) {
var self = this;
var hiddenSeries = function () {
var counter = 0;
$.each(self.series.points, function (i, v) {
if (!v.visible) {
counter++;
}
});
return counter;
}
if (self.series.points.length - 1 == hiddenSeries() && self.visible) {
return false;
} else {
return true;
}
}
正如您在下面的小提琴中看到的那样,它工作得很好,但是,它不适用于折线图,因为“this”对象不包含“series.points”属性。