如何以编程方式隐藏highcharts饼图

时间:2014-12-17 11:45:22

标签: javascript jquery highcharts

我有一个highcharts饼图,可以通过点击图例来删除切片。

http://jsfiddle.net/f3Lx6cxk/

我想在图表已经渲染后以编程方式隐藏切片。在我的jsfiddle中,按钮调用

chart.series[0].data[i].select();

具有将切片滑出的效果。我想要一个类似的调用来完全删除切片,但在传奇中留下灰色(所以指向。删除是不好的)。效果应与单击图例项目相同。

1 个答案:

答案 0 :(得分:5)

您可以使用setVisible函数:

    $('#button').click(function () {
    if(sliced)
        chart.series[0].data[0].setVisible(true);
    else
chart.series[0].data[0].setVisible(false);

        sliced=!sliced;
    });

http://jsfiddle.net/f3Lx6cxk/1/