2013-04-07 66 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