Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Highcharts-图例中仅灰色显示标题_Javascript_Angularjs_Highcharts - Fatal编程技术网

Javascript Highcharts-图例中仅灰色显示标题

Javascript Highcharts-图例中仅灰色显示标题,javascript,angularjs,highcharts,Javascript,Angularjs,Highcharts,在highcharts legend中,是否可以灰色显示隐藏系列的唯一标题(而不是颜色标记)?这幅画价值1000字 您可以应用CSS来设置图例的样式,以达到所需的效果 具体地说,利用添加到每个图例项上的highcharts图例项hidden类(即在单击该类以隐藏系列后),强制标记的颜色保持不变 例如,为确保第一个数据系列的图例标记始终保持为#ff6600: .highcharts-series-0.highcharts-legend-item-hidden .highcharts-graph

在highcharts legend中,是否可以灰色显示隐藏系列的唯一标题(而不是颜色标记)?这幅画价值1000字


您可以应用CSS来设置图例的样式,以达到所需的效果

具体地说,利用添加到每个图例项上的
highcharts图例项hidden
类(即在单击该类以隐藏系列后),强制标记的颜色保持不变

例如,为确保第一个数据系列的图例标记始终保持为
#ff6600

.highcharts-series-0.highcharts-legend-item-hidden .highcharts-graph {
    stroke: #ff6600;
}
.highcharts-series-0.highcharts-legend-item-hidden .highcharts-point {
    fill: #ff6600;
}

另一种选择是,包装
Legend.colorizeItem
,对图例项
legendLine
legendSymbol
进行后期处理,以“撤消”隐藏颜色的设置:

(function (H) {
    H.wrap(H.Legend.prototype, 'colorizeItem', function (proceed, item, visible) {
        proceed.apply(this, Array.prototype.slice.call(arguments, 1));
        if(item.legendLine) {
            item.legendLine.attr({ stroke: item.color });
        }
        if(item.legendSymbol) {
            if ((item.options && item.options.marker) && item.legendSymbol.isMarker)
                item.legendSymbol.attr(item.pointAttribs());
            else
                item.legendSymbol.attr({ fill: item.color });
        }
    });
}(Highcharts));
item.LegendSymbol
的详细代码用于保留可能设置的任何标记选项。它模仿
colorizeItem
的默认行为,而不考虑
可见的真实性


请参阅正在使用的版本。

谢谢。工作如我所料。