2010-10-16 9 views
7

Dans Highcharts je veux changer le point de départ par défaut de 0 à 1 est où puis-je trouver l'option pour changer J'ai seulement des points de données de sorte que sont tracés sur l'axe y et l'axe x contiennent simplement les numéros par défaut c.-à-0,1,2, etc .. je veux changer le point de départ de 0 à 1Highcharts comment changer les options x axe

merci à l'avance

Répondre

14

Il a été un moment que vous avez posté donc j'espère que vous J'ai trouvé ta réponse maintenant mais je voulais quand même te donner une réponse.

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 le « 0 » comme une catégorie, mais le tableau est tiré à partir de la position « 1 ».

Je mets ensemble un jsFiddle simple montrant ce que vous vouliez accomplir ici: http://jsfiddle.net/L35DP/

+1

+1 Merci. Cela m'a aidé. – tucson

+0

+1 Merci Robodude, vous rock! – BlackDivine

0

Je vais le faire vous mieux. Nous pouvons simplement utiliser le formatter étiquette axeX en fonction de cartographie pour cartographier nos valeurs d'index 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; 
}