2013-05-08 61 views
0

我有四個傳說說.... 產品1,產品2,產品3,刪除所有highcharts如何隱藏legendSymbol在特定的傳說名稱前面?

現在爲你們知道每一個傳說在每一個傳奇的名字叫前一legendSymbol顏色象徵。

我想隱藏或移除僅限全部刪除圖例名稱的圖例符號?此外 我想有產品3之間更多的差距和全部刪除類似下面 產品1產品產品3全部刪除

+0

你有沒有爲J這裏面的代碼SFiddle例子,你可以顯示你想要的東西嗎?使用一些圖紙和代碼會容易得多。 – abletterer 2013-05-08 12:17:45

+0

所以你想刪除所有的圖例項目,點擊後應該顯示什麼?空傳說? – 2013-05-08 13:43:18

回答

0
symbolHeight: 0, 
symbolWidth: 0, 
symbolRadius: 0 

設置傳說陣列

2
legend: { 
     symbolHeight: 0, 
     symbolWidth: 0, 
     symbolRadius: 0 
    } 
+0

由於Highcharts 5.0似乎你也必須設置'squareSymbol:false'。 – 2017-11-17 23:18:06

0

使用第二個參數回調函數,這樣

$('#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/