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:
je sais définir ma zone d'affichage:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 mon interval et mon point de départ:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 options.xAxis = { type: 'datetime', maxZoom: 7 * 24 * 3600000, // sept jours title: { text: null } };
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 options.series = [ { name: 'O3', pointInterval: 3600 * 1000, pointStart: Date.UTC(year, month, 1), data: [] }]
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
Partager