web-dev-qa-db-fra.com

Highcharts: définir dynamiquement les axes y Max et Min, et non à la création

Question courte: existe-t-il un moyen de définir min/max dans Highcharts APRÈS la création du graphique. Je connais une configuration initiale comme y: {min: 100,max: 200} lors de l'initialisation du graphique mais je souhaite changer dynamiquement max/min plus tard.

Merci

39
user1517108

Je suppose que setExtremes est la meilleure façon de procéder. La syntaxe doit être: chart.yAxis[0].setExtremes(100,300);

Si l'on veut juste définir un minimum, alors chart.yAxis[0].setExtremes(100,null); a fonctionné pour moi.

64
user1517108

nous pouvons également utiliser la méthode de mise à jour

chart.yAxis[0].update({
    max: 100
}); 

chart.xAxis[0].update({
    max: 150
}); 
31
user1653907

Vous pouvez également utiliser tickPositioner http://api.highcharts.com/highcharts#yAxis.tickPositioner pour définir les valeurs min/max et les graduations entre ces valeurs.

1
Sebastian Bochan