2014-12-17 10 views
5

Tôi có biểu đồ hình tròn cao cho phép bạn xóa lát bằng cách nhấp vào chú giải.Làm thế nào để ẩn một miếng bánh highcharts theo chương trình

http://jsfiddle.net/f3Lx6cxk/

Tôi muốn programatically ẩn lát aftr bảng xếp hạng đã được trả lại. Trong jsfiddle của tôi, nút gọi

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

có tác dụng trượt lát ra. Tôi muốn một cuộc gọi tương tự để loại bỏ các lát hoàn toàn, nhưng để lại nó màu xám trong huyền thoại (vì vậy point.remove là không tốt). Hiệu ứng phải giống như cách nhấp vào mục chú giải.

Trả lời

4

Bạn có thể sử dụng chức năng 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/

Các vấn đề liên quan