1

我有四个传说说.... Product1, Product2, Product3, Remove All

现在你们都知道每个图例在每个图例名称前都有一个名为 legendSymbol 的颜色符号。

我只想隐藏或删除 Remove All 图例名称前面的图例符号?我也想在 Product3 和 Remove All 之间有更多的差距,如下所示 Product1 Product2 Product3 Remove All

4

5 回答 5

3
legend: {
        symbolHeight: 0,
        symbolWidth: 0,
        symbolRadius: 0
    }
于 2015-09-28T13:16:18.783 回答
1

像这样使用第二个参数回调函数

$('#container').highcharts( chartObject,(chart)=>{
   chart.series.forEach((serie) = >{
     if (serie.legendSymbol) serie.legendSymbol.destroy();
     if (serie.legendLine) serie.legendLine.destroy();
   })
})

演示https://jsfiddle.net/fahadsaeed/zm763rcq/

于 2017-06-03T07:16:40.817 回答
0

一种快速简单(不完美)的解决方案:

http://jsfiddle.net/jlbriggs/JVNjs/295/

type:'area',
color:'transparent',

一个更复杂的例子,它做了很多事情,包括在图表上放置一个按钮来隐藏所有系列。

http://jsfiddle.net/jlbriggs/57SR9/21/

于 2013-05-08T15:06:53.763 回答
0

我用它来隐藏符号

legend: {
  squareSymbol: false,
  symbolHeight: 0,
  symbolWidth: 0,
  symbolRadius: 0
}
于 2020-04-21T03:42:10.217 回答
0
symbolHeight: 0,
symbolWidth: 0,
symbolRadius: 0

在图例数组中设置此代码

于 2015-09-28T13:10:46.323 回答