2012-01-16 32 views
30

Tôi cần có thể ẩn chuỗi Highcharts từ nút thay vì chú thích (lý do là tôi cần phải chuyển đổi nhiều nhóm từ một nút: Hiding _groups_ of series in Highcharts and jQuery: how to get acceptable performance? và vì lý do được đưa ra bài đó, tôi không thể sử dụng $(chart.series).each() với jQueryẨn loạt Highcharts mà không sử dụng chú thích

không ai trong số các khái niệm sau có bất kỳ tác dụng (đối tượng biểu đồ của tôi được đặt tên chart):.

Chart.series.get(1).hide(); 
chart.series.get(1).hide(); 
$(chart.series[1]).hide(); 
$(chart.series["1"]).hide(); 
$(chart.series[1]).hide(); 
$(chart.series)["1"].hide(); 
$(chart.series)[1].hide(); 

có thể ai đó xin vui lòng cho tôi biết làm thế nào tôi có thể làm cho một loạt biểu đồ ẩn nếu tôi biết chỉ mục của nó? Cảm ơn.

Trả lời

52

này nên làm việc:

chart.series[index].hide()

Full example on jsfiddle

(UDP URL từ Simen Echholt bình luận)

+0

Ah, vâng. Cảm ơn bạn! – f1r3br4nd

+7

Ví dụ không hoạt động. – Zon

+4

[Đây là một jsFiddle đang hoạt động] (http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/members/series-hide/) liên kết đến từ [tài liệu highcharts cho 'series.hide'] (http://api.highcharts.com/highcharts#Series.hide) –

Các vấn đề liên quan