我想一次只显示一个系列。
我也想禁用该选项以完全不显示任何序列。

我发现了这个:http://forum.highcharts.com/viewtopic.php?f=9&t=6399
但是答案不起作用。

最佳答案

问题是使用过时的Highcharts网址和旧版本的jQuery。要禁用隐藏系列的可能性,请使用legendItemClick。另请:http://jsfiddle.net/tK38J/65/

plotOptions: {
  series: {
    events: {
      show: function () {
        var chart = this.chart,
            series = chart.series,
            i = series.length,
            otherSeries;

        while (i--) {
          otherSeries = series[i];
          if (otherSeries != this && otherSeries.visible) {
            otherSeries.hide();
          }
        }
      },
      legendItemClick: function () {
        if (this.visible) {
          return false;
        }
      }
    }
  }
},

关于javascript - Highchart:一次只显示一个系列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24152977/

10-09 06:28