Comment définir les valeurs maximales et minimales de l'axe Y ?

J'utilise le graphique linéaire de http://www.chartjs.org/ ![entrez la description de l'image ici][1]

[1] : http://i.stack.imgur.com/uDq6T.png

Comme vous pouvez le constater, la valeur maximale (130) et la valeur minimale (60) de l'axe des Y sont choisies automatiquement. Je souhaite que la valeur maximale soit de 500 et la valeur minimale de 0. Est-ce possible ?

Solution

Vous devez passer outre la balance, essayez ceci :

window.onload = function(){
    var ctx = document.getElementById("canvas").getContext("2d");
    window.myLine = new Chart(ctx).Line(lineChartData, {
        scaleOverride : true,
        scaleSteps : 10,
        scaleStepWidth : 50,
        scaleStartValue : 0 
    });
}
Commentaires (3)

Les réponses ci-dessus n'ont pas fonctionné pour moi. Il est possible que les noms d'options aient été modifiés depuis '11, mais ce qui suit a fonctionné pour moi :

ChartJsProvider.setOptions
  scaleBeginAtZero: true
Commentaires (1)

Il suffit de définir la valeur de scaleStartValue dans vos options.

var options = {
   // ....
   scaleStartValue: 0,
}

Voir la documentation à ce sujet [ici][1].

[1] : http://www.chartjs.org/docs/#getting-started-global-chart-configuration

Commentaires (1)