首页 文章

Highcharts甜甜圈传奇切换

提问于
浏览
2

我使用高图饼图制作甜甜圈图表 . 问题是,当我点击图例切换系列时,它只影响点击的系列 . 我还要切换相关的子系列 . 我已经尝试了 LegenditemClick 事件和 legendIndex ,但到目前为止没有成功 . 此处为图表示例:http://jsfiddle.net/safarov/PgpRv/例如,单击"facebook legend"时,仅内部饼图隐藏 .

任何帮助将不胜感激

1 回答

  • 4

    您需要为内圈和外圈设置ID . 然后通过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/

相关问题