Le masquage d'une Highcharts série sans l'aide de la légende
J'ai besoin d'être en mesure de cacher un Highcharts série à partir d'un bouton plutôt que de la légende (la raison est que j'ai besoin d'alterner plusieurs groupes à partir d'un seul bouton: Cacher _groups_ de série dans Highcharts et jQuery: comment obtenir des performances acceptables? et pour les raisons indiquées dans ce post, je ne peux pas utiliser $(chart.series).each()
avec jQuery.
Aucun des expressions suivantes ont aucun effet (mon objet graphique est nommé 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();
Quelqu'un peut-il me dire comment je peux faire un tableau de la série cacher si je sais que son index? Merci.
Vous devez vous connecter pour publier un commentaire.
Cela devrait fonctionner:
chart.series[index].hide()
Exemple complet sur jsfiddle
(UDP URL de Simen Echholt commentaire)
series.hide
chart.series[index].remove(true)
(api.highcharts.com/highcharts#Series.remove)