2013-05-01 66 views
18

當使用series.setVisible()顯示圖表時,我可以動態隱藏圖表。如何隱藏最初在Highcharts中顯示的系列

但是,我希望我的圖表系列在圖表初始顯示時隱藏(我只希望系列數據爲工具提示)。有沒有辦法在初始配置中將系列可見性設置爲false。

回答

35

您可以使用系列定義的visible選項。

visible:Boolean設置系列的初始可見性。默認爲 爲真。

代碼:

series: [{ 
    data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4], 
    visible: false 
}, { 
    data: [129.9, 271.5, 306.4, 29.2, 544.0, 376.0, 435.6, 348.5, 216.4, 294.1, 35.6, 354.4], 
    yAxis: 1, 
    visible: false 
}] 

這裏工作小提琴:http://jsfiddle.net/IrvinDominin/CkLLt/1/

+3

如果解決考慮接受答案 – 2015-03-24 14:50:25

+0

要求說「我只想要系列數據爲工具提示」,並且上述答案不符合此要求。我很想知道是否有辦法做到這一點,因爲我有同樣的問題。 – 2016-06-21 16:19:04

+0

@pm_hce請你解釋一下你的需求或者可能發佈結果的圖片嗎? – 2016-06-24 06:15:20

0

工具提示中顯示額外數據的唯一方法是使用 pointFormatter:函數(){} 在工具提示部分的配置。 您可以從提供數據的服務器提供的一組數據中選擇所需的額外數據,但不會將其作爲圖表中的一系列數據輸出。您需要根據當前圖表中的當前點選擇當前日期的值,並將其附加到工具提示格式化程序功能的結果中。

但是,通過這種方式,您想要在工具提示中顯示的額外數據不能在圖表中顯示爲一行,因爲您並未爲其創建系列。