4 votes

Comment définir les valeurs minimales et maximales de l'axe des abscisses sur Highstock ?

J'ai un petit problème avec mes graphiques HighStock. Je trace des données provenant d'une base de données qui retourne des valeurs de vitesse d'une voiture sur une certaine période de temps (3 jours).

Par exemple, je veux tracer les valeurs de vitesse entre le 1er janvier à 00h00 et le 3 janvier à 00h00, mais je n'ai des valeurs que le 2 janvier... les autres jours, la voiture était garée.

Ce qui se passe, c'est que highstock s'adapte automatiquement à l'axe des x pour la période où il y a des données disponibles, dans ce cas, le 2 janvier... il ne me montre pas les 2 autres jours où la voiture était garée. Y a-t-il un moyen de définir une date de début et une date de fin fixe sur l'axe des x ? J'ai essayé de trouver quelque chose dans la documentation mais jusqu'à présent rien n'a fonctionné.

Pourriez-vous m'aider ?

Merci d'avance

1voto

MatthewKremer Points 810

Ce que vous cherchez, ce sont les attributs "min" et "max" de l'axe des abscisses :

http://api.highcharts.com/highstock#xAxis.min

http://api.highcharts.com/highstock#xAxis.max

Si vous spécifiez des valeurs, elles ne seront pas calculées automatiquement pour vous.

Si cela ne fonctionne pas, pourriez-vous s'il vous plaît poster un http://JSfiddle.net avec votre code pour que je puisse jeter un œil ?

0voto

Sebastian Bochan Points 16786

Vous pouvez essayer de définir ordinal comme faux http://api.highcharts.com/highstock#xAxis.ordinal ou utiliser tickPositioner pour définir les positions des repères http://api.highcharts.com/highstock#xAxis.tickPositioner

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X