我有四个传说说.... Product1, Product2, Product3, Remove All
现在你们都知道每个图例在每个图例名称前都有一个名为 legendSymbol 的颜色符号。
我只想隐藏或删除 Remove All 图例名称前面的图例符号?我也想在 Product3 和 Remove All 之间有更多的差距,如下所示 Product1 Product2 Product3 Remove All
我有四个传说说.... Product1, Product2, Product3, Remove All
现在你们都知道每个图例在每个图例名称前都有一个名为 legendSymbol 的颜色符号。
我只想隐藏或删除 Remove All 图例名称前面的图例符号?我也想在 Product3 和 Remove All 之间有更多的差距,如下所示 Product1 Product2 Product3 Remove All
legend: {
symbolHeight: 0,
symbolWidth: 0,
symbolRadius: 0
}
像这样使用第二个参数回调函数
$('#container').highcharts( chartObject,(chart)=>{
chart.series.forEach((serie) = >{
if (serie.legendSymbol) serie.legendSymbol.destroy();
if (serie.legendLine) serie.legendLine.destroy();
})
})
一种快速简单(不完美)的解决方案:
http://jsfiddle.net/jlbriggs/JVNjs/295/
type:'area',
color:'transparent',
一个更复杂的例子,它做了很多事情,包括在图表上放置一个按钮来隐藏所有系列。
我用它来隐藏符号
legend: {
squareSymbol: false,
symbolHeight: 0,
symbolWidth: 0,
symbolRadius: 0
}
symbolHeight: 0,
symbolWidth: 0,
symbolRadius: 0
在图例数组中设置此代码