我使用高圖來創建我網站上各種產品功能的比較。我的一個主要圖表有45個系列,每個產品在一個特定類別中有一個系列。在我的網站的首頁上,默認情況下,圖表加載所有系列。但是,在查看任何特定產品頁面(圖表中可見的45種產品中的任何一種)的頁面時,我只想將特定產品的系列顯示爲默認,其餘隱藏。HighCharts - 基於頁面的隱藏系列?
現在,我知道我可以使用「visible:false」來隱藏系列,但是這似乎仍然需要我爲45個產品中的每個產品分別繪製高光圖表,這看起來像是浪費太空/因爲這45張圖表之間唯一的區別就是隱藏/可見的系列。有沒有人知道如何(以及是否有可能)使圖表系列的可見性設置取決於圖表加載的頁面?
所以基本上證明了我的意思更清楚,假設我有一個圖表與兩個系列:
name: 'Product 1',
data: [X, Y, Z],
}, {
name: 'Product 2',
data: X, Y, Z],
現在,如果我們的「產品1」的產品頁面上,我想爲圖表閱讀:
name: 'Product 1',
data: [X, Y, Z],
}, {
name: 'Product 2',
data: X, Y, Z],
Visible: false
如果我們的 「產品2」 頁面上,當然也應該閱讀:
name: 'Product 1',
data: [X, Y, Z],
Visible: false
}, {
name: 'Product 2',
data: X, Y, Z],
當然,只有自動創建一個單獨的圖表。我使用WordPress來管理我的網站,如果這有所作爲。
謝謝!
在每個系列中,您可以設置[visible](http://api.highcharts.com/highcharts#Series.visible)參數。 –