charts - 单击 legendItem 后如何在 Highcharts 中保留空白切片区域

标签 charts highcharts

<分区>

在这个例子中http://www.highcharts.com/demo/pie-legend

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

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

                            this.setVisible(!visibility);

                            return false;
                        }
                    }
                },
            }

最佳答案

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

示例代码(JSFiddle):

plotOptions: {
    pie: {
        ignoreHiddenPoint: false
    }
}

关于charts - 单击 legendItem 后如何在 Highcharts 中保留空白切片区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28322663/

相关文章:

javafx - 如何使堆叠条形图中的负值从上一个堆叠开始?

javascript - react-highcharts 折线图的渐变填充

java - SWT 中漂亮图表的库?

javascript - Highstock - 工具提示无法与范围选择器一起正常工作

javascript - Highstocks/Highcharts API : how to add spline/line to already rendered chart?

charts - 如何在Chart js中向数据集添加偏移量

javascript - 使用 Google 图表自动合并值

php - 如何将行数据从 highchart 导出到 excel 文件而不是 csv?

javascript - 日期不能显示在 highcharts 上

javascript - 使用 Highcharts 在 y 轴上绘制秒、分和小时