Highcharts : début d'affichage.
Bonjour à tous.
Je viens vers vous suite à un problème avec highcharts.
J'ai découvert ce plugin il y a peu et cela correspond tout à fait à mes besoins.
Mais il me reste un problème:
je sais gérer mon graph:
Code:
1 2 3 4 5 6 7 8 9
| options.chart = {
//width: 350,
//height: 250,
renderTo: 'graph',
type:'area',
zoomType: 'x',
spacingRight: 20,
}; |
je sais définir ma zone d'affichage:
Code:
1 2 3 4 5 6 7
| options.xAxis = {
type: 'datetime',
maxZoom: 7 * 24 * 3600000, // sept jours
title: {
text: null
}
}; |
Je sais définir mon interval et mon point de départ:
Code:
1 2 3 4 5 6 7 8
|
options.series = [
{
name: 'O3',
pointInterval: 3600 * 1000,
pointStart: Date.UTC(year, month, 1),
data: []
}] |
Donc tout marche bien, je récupère le bon fichier .json il lit mes données. Comme le montre mon pointStart, il commencera toujours le 1er de chaque mois.
Si j'ai 7 jours de données à partir du premier aucun problème mon graph s'affiche bien du 1er au 7, mais si j'ai, par exmple, 3 jours de données du 1 au 3, ma zone d'affichage est décalée. Mon graph commence bien au 1er du mois, mais au centre du graph. En gros la zone d'affichage n'est plus du 1 juin au 7 juin mais du 30 mai au 6 juin.
Je voudrais que quelque soit mon nombre de données, le 1er se trouve toujours en début de zone d'affichage et donc que le graph commence toujours sur le côté gauche.
Est-ce possible ?
En vous remerciant d'avance.
Antoine