是否可以隐藏线路&;Highcharts图例项旁边的符号?

是否可以隐藏线路&;Highcharts图例项旁边的符号?,highcharts,Highcharts,我将图例与数据系列对齐,因此我不希望在图例项旁边显示线条/符号的小样本位 symbolWidth:0显然删除了symbool,但我仍然保留了一些像素的线条 我查看了参考指南,找不到任何调整的选项,这似乎很奇怪,我是否遗漏了一些明显的内容?您可以使用以下方法隐藏符号: Highcharts.chart('container'{ 图例:{ 符号填充:0, 符号宽度:0, 符号高度:0, 方形符号:false }, xAxis:{ 类别:[一月、二月、三月、四月、五月、六月、七月、八月、九月、十月、

我将图例与数据系列对齐,因此我不希望在图例项旁边显示线条/符号的小样本位

symbolWidth:0显然删除了symbool,但我仍然保留了一些像素的线条


我查看了参考指南,找不到任何调整的选项,这似乎很奇怪,我是否遗漏了一些明显的内容?

您可以使用以下方法隐藏符号:

Highcharts.chart('container'{
图例:{
符号填充:0,
符号宽度:0,
符号高度:0,
方形符号:false
},
xAxis:{
类别:[一月、二月、三月、四月、五月、六月、七月、八月、九月、十月、十一月、十二月]
},
系列:[{
数据:[29.9,71.5,106.4,129.2,144.0,176.0,135.6148.5,216.4194.1,95.6,54.4]
}, {
键入:“列”,
数据:[95.6,54.4,29.9,71.5106.4129.2144.0176.0135.6148.51216.4194.1]
}]
});

您只需使用css即可隐藏它

这对我有用

正方形和圆形:

.highcharts-legend-item rect{
    display:none;
}
行:

.highcharts-legend-item path {
    display: none;
}

一个训练是给.001隐藏符号

 legend: {
   symbolHeight: .001,
   symbolWidth: .001,
   symbolRadius: .001
 },

谢谢,太好了!看起来很奇怪,但这不仅仅是一个选择@Codemonkey若要请求功能,请对已注册的功能发表建议或投票。此示例很好。但这是用jquery编写的。如何使用angularjs实现相同的功能。请帮助我。@user1645290 API解决方案(纯JS):可以通过将图例符号的大小设置为几乎为零来隐藏图例符号-演示:我相信使用
serie.legendsymber.hide()
比销毁图例符号要好。在尝试在初始图表之后创建一个新图表时,我破坏了它,然后遇到了一个javascript错误。Highcharts似乎在创建新图表之前销毁元素,并且在图例符号已销毁时失败(
无法读取a.SVGElement.destroy(Highcharts.src.js:4802)中未定义的属性“isSVG”)
。此解决方案适用于Highcharts-6。被接受的答案不再有效。
 legend: {
   symbolHeight: .001,
   symbolWidth: .001,
   symbolRadius: .001
 },