0

わかりました、説明させてください:)

現在、4 つの線がある 1 つのグラフがあります。グラフを開くと、デフォルトで 1 つだけが表示されます。

各線にはフラグが付けられていますが、問題は、線が表示されていない場合、フラグがチャートの下部に表示されることです。

私のチャート

フラグを表示または非表示にするコマンドを見つけましたが、問題は、行をクリックして表示する行とは異なり、フラグが表示されないことです。

それらを一緒に表示させる方法はありますか?次に、「Camara 4」の行をクリックして、フラグが一緒に表示されるようにします。クリックして線を非表示にすると、フラグも非表示になります。

そのための機能/コマンドはありますか?

ありがとう :)

4

1 に答える 1

2

このフィドルを参照してください: http://jsfiddle.net/bBQKv/

show イベントと hide イベントを使用して、フラグ シリーズの show メソッドと hide メソッドをトリガーします。

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 に答える