Page 2 sur 2

Re: insérer une ligne sur un graphique

Posté : 24 mars 2014, 16:12
par Météo Villarzel
Salut Javier,
je pense avoir trouvé

$day=(mktime( )+3600)*1000;

eval(<?php echo "'var ddate = ".json_encode($day)."'" ?>);

Dans le java sur l'axe x

plotLines: [{
color: '#FF0000',
value: ddate,
width: 2,

}]

A+

Re: insérer une ligne sur un graphique

Posté : 24 mars 2014, 16:40
par Javier
Bonjour Pierre-André

Je vois que vous ne laissez rien inachevé ... :D

J'ai fait les changements que vous proposez:

http://kocher.es/graficos-highcharts/mareas_prueba.php

Le format de la date de mon image est: Monday, Mar 24, 14:30

http://kocher.es/graficos-highcharts/mareas.php

Re: insérer une ligne sur un graphique

Posté : 24 mars 2014, 17:15
par Météo Villarzel
Je ne comprends pas la différence entre les deux fichiers :roll:

http://kocher.es/graficos-highcharts/mareas_prueba.php
et
http://kocher.es/graficos-highcharts/mareas.php

tu peux m'envoyer ton fichier par mail.

A+

Re: insérer une ligne sur un graphique

Posté : 24 mars 2014, 19:43
par Javier
Incroyable ....

Merci aux efforts et à la patience de Pierre-André, est résolu le problème

http://kocher.es/graficos-highcharts/mareas.php

Merci pour l'aide reçue :D

Re: insérer une ligne sur un graphique (résolu)

Posté : 25 mars 2014, 17:55
par JP54
Joli travail :D

Re: insérer une ligne sur un graphique (résolu)

Posté : 26 mars 2014, 15:56
par Javier
Saludos

En se référant au graphique de la marée:

Il serait possible, à travers d'un bouton, positionner le graphique sur la date et l'heure du moment ?

Javier

Re: insérer une ligne sur un graphique (résolu)

Posté : 27 mars 2014, 22:34
par Javier
Je pense que la fonction pour obtenir la carte, commence de nos jours, est:

Code : Tout sélectionner

             xAxis: {
                 type: 'datetime'
             },
             plotOptions: {
                 series: {
                     pointStart: d.getUTCDate(),
                     pointInterval: 24 * 3600 * 1000 // one day
                 }
             },
J'ignore la syntaxe et ne sais pas comment s'adapter à ma carte (le problème de [ y { )

Re: insérer une ligne sur un graphique (résolu)

Posté : 27 mars 2014, 23:19
par Météo Villarzel
J'ai aussi essayé avec
http://jsfiddle.net/gh/get/jquery/1.7.2 ... ointstart/

Code : Tout sélectionner

 series: [{
			name: 'Marée',
			data: tides,
			pointStart: Date.UTC(2004, 3, 1), // first of April
			pointInterval: 3600 * 1000, // hourly data
			tooltip: {
				valueDecimals: 1,
				valueSuffix: 'm'
			}
		}]
Mais ça ne fonctionne pas, je pense que c'est un problème de date, ton fichier tide.js est en temps Unix et pas en UTC

Je cherche encore

A+

Re: insérer une ligne sur un graphique (résolu)

Posté : 28 mars 2014, 00:55
par Javier
Saludos Pierre-André

Merci beaucoup pour votre intérêt.
Les dates en PHP sont un gros gâchis.
Puis-je traduireles les dates à UTC?