我需要隐藏系列,但我需要删除传说中的隐藏效果。 (将颜色变为灰色)
我试过了,
serie.setVisible(false, false);
或
serie.hide();
都将图例颜色更改为灰色。可能,我需要使用serie.update()来做到这一点。更新中将更改哪些属性?
答案 0 :(得分:2)
您可以使用itemHiddenStyle
为文本设置固定颜色。
但是,如果你想在shape / item上实现相同的效果,那么最简单的方法就是设置设置颜色的方法,以便始终像可见系列一样呈现颜色:
(function(H) {
H.wrap(H.Legend.prototype, 'colorizeItem', function(p, item) {
p.call(this, item, true); // second param, "visible" = true
});
})(Highcharts)