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

Ste*_*veP 7 javascript jquery highcharts

我有一个highcharts饼图,允许您通过单击图例删除切片.

http://jsfiddle.net/f3Lx6cxk/

我想以图形方式渲染时以编程方式隐藏切片.在我的jsfiddle中,按钮调用

chart.series[0].data[i].select();
Run Code Online (Sandbox Code Playgroud)

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

Seb*_*han 6

你可以使用setVisible函数:

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

        sliced=!sliced;
    });
Run Code Online (Sandbox Code Playgroud)

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