This question already has answers here:
How to disable legend click to stop pie slice from disappearing in Highcharts?

(3个答案)


5年前关闭。





在此示例中,http://www.highcharts.com/demo/pie-legend

单击标签,将饼图的一部分切成薄片。我需要将可见的点击饼图部分设置为可见,但是当我使用setVisible函数时,我将具有默认行为,除非我返回false,例如。

       pie: {
                point: {
                    events: {
                        legendItemClick: function (event) {
                            var visibility = this.visible;

                            this.setVisible(!visibility);

                            return false;
                        }
                    }
                },
            }

最佳答案

在图例中停用切片区域后,可以使用设置为ignoreHiddenPointfalse选项使切片区域保持打开状态。

示例代码(JSFiddle):

plotOptions: {
    pie: {
        ignoreHiddenPoint: false
    }
}

09-27 13:51