0

好的,让我解释一下:)

我现在有一张有 4 条线的图表,当我打开图表时,默认情况下只有其中一条是可见的。

每条线都有一个标记,问题是:当线不可见时,标记出现在图表的底部。

我的图表

我找到了使标志可见或不可见的命令,但问题是,与单击要出现的行时的行不同,标志不会随它一起出现。

有什么办法可以让它们一起出现吗?就像那时我单击以显示标志一起出现的“Camara 4”行。当我单击使线不可见时,标志也变得不可见。

有什么功能/命令吗?

谢谢 :)

4

1 回答 1

2

看到这个小提琴:http: //jsfiddle.net/bBQKv/

利用显示和隐藏事件来触发标志系列的显示和隐藏方法。

plotOptions: {
    series: {
        events: {
            show: function(event) {
                if (this.options.type != 'flags') {
                    series = this.chart.get(this.options.id + 'Flags');
                    series.show();
                }
            },
            hide: function(event) {
                if (this.options.type != 'flags') {
                    series = this.chart.get(this.options.id + 'Flags');
                    series.hide();
                }
            }
        }
    }
},
于 2013-09-19T17:14:35.433 回答