2013-04-07 63 views
2

如何隱藏/顯示Highcharts api的列圖中的實際列。 我有一個系列。
要隱藏的列位於x軸上。 對於正弦圖,chart.series[4].hide() /show()工作正常 和餅圖,chart.series[0].data[0].setVisible(false); 工作正常。但我無法找出列圖的解決方案。請幫忙!隱藏xAxis高圖中的特定列柱狀圖

+0

比從x軸 – 2013-04-08 10:18:17

回答

4

您可以使用Element.hide()和Element.show(),因此,例如:

var chart = $("#container").highcharts(); 
chart.series[0].data[0].graphic.hide(); 
chart.series[0].data[0].dataLabel.hide(); 
+0

非常感謝暫時刪除數據的其他選項!像魅力一樣工作! 但我不能重新定位列。列名在xAxis上仍然可見。 – 2013-04-08 13:36:08

+0

你想刪除列和整個類別?在這種情況下,您需要使用'setData()'和'setCategories()'刪除數據。 – 2013-04-08 13:40:42

+0

嗨,Pawel,你能舉一個使用setData和setCategories的例子嗎? – ruby 2014-02-13 15:31:51