2013-07-14 69 views
2

我使用高圖餅圖來製作甜甜圈圖。問題是當我點擊圖例來切換系列時,它只會影響被點擊的系列。我也想切換相關的子系列。我試過LegenditemClick事件和legendIndex,但迄今爲止沒有成功。這裏的圖表示例:http://jsfiddle.net/safarov/PgpRv/ 例如,當您點擊「臉譜傳說」例如,只有內部派藏匿。Highcharts甜甜圈圖例切換

任何幫助將不勝感激

回答

4

您需要設置爲IDS內圈和外圈。然後通過legendItemClick通用它並按ID搜索正確的點。

legendItemClick: function() { 
        var id = this.id, 
         data = this.series.chart.series[0].data; 
        $.each(data, function (i, point) { 

         if (point.parentId == id) { 
          if(point.visible) 
           point.setVisible(false); 
          else 
           point.setVisible(true); 
         } 

        }); 
       } 

http://jsfiddle.net/sbochan/PgpRv/4/