Question

Dans Highcharts Je souhaite modifier le point de départ par défaut de 0 à 1 est où puis-je trouver la possibilité de changer Je n'ai que des points de données de sorte que sont tracés sur l'axe y et l'axe X contient simplement les numéros par défaut c.-à-0,1,2, etc .. je veux changer le point de départ de 0 à 1

Merci à l'avance

Était-ce utile?

La solution

Il a été un moment que vous avez posté donc j'espère que vous avez trouvé votre réponse maintenant, mais je voulais vous donner une réponse de toute façon.

Vous devez utiliser l'option min dans la catégorie X-Axis. En savoir plus sur ce ici: http://api.highcharts.com/highcharts#xAxis

 xAxis: {
     min: 1,
     categories: ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11']
 },

Ces options comprennent les « 0 » comme une catégorie, mais le tableau est tiré à partir de la position « 1 ».

Je mis en place un jsFiddle de simple montrant ce que vous vouliez accomplir ici: http://jsfiddle.net/L35DP/

Autres conseils

Je vais vous faire mieux. Nous pouvons simplement utiliser le formatter étiquette axeX en fonction de cartographie pour cartographier nos valeurs d'index de 0,1,...,n à 1,2,...,n+1 en définissant le formatter comme:

xAxis: {
    labels: {
        formatter: function() {
            return this.value + 1;
        }
    },  
}

vous pouvez en effet définir cette fonction de mappage d'être quoi que ce soit. Par exemple:

formatter: function() {
    return this.value * this.value;
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top