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

Ce forum est dédié aux discussions qui concernent les graphiques réalisés avec la librairie Highstock, Une question, un bug ?

Modérateurs : jturlier, Météo Villarzel

Avatar du membre
Météo Villarzel
Administrateur du site
Messages : 524
Enregistré le : 06 févr. 2014, 09:48
Contact :

Re: insérer une ligne sur un graphique

Message par Météo Villarzel » 24 mars 2014, 16:12

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+
Station Vantage Pro2+ avec station agricole - Weatherlink - GraphWeather 3.0.15b - Cumulus 1.9.4 - Windows 7/64
Graphique dynamique à partir d'une bd MySql - VP2SQL

Image

Javier
Messages : 263
Enregistré le : 15 févr. 2014, 09:23
Localisation : San Sebastián, España
Contact :

Re: insérer une ligne sur un graphique

Message par Javier » 24 mars 2014, 16:40

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
Davis Vantage Pro2 +, Windows 10, Windows 7 (64), Graphweather 3.0.15, Weatherlink 6.0.3, template Pierre-André, template Jachym
Image

Avatar du membre
Météo Villarzel
Administrateur du site
Messages : 524
Enregistré le : 06 févr. 2014, 09:48
Contact :

Re: insérer une ligne sur un graphique

Message par Météo Villarzel » 24 mars 2014, 17:15

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+
Station Vantage Pro2+ avec station agricole - Weatherlink - GraphWeather 3.0.15b - Cumulus 1.9.4 - Windows 7/64
Graphique dynamique à partir d'une bd MySql - VP2SQL

Image

Javier
Messages : 263
Enregistré le : 15 févr. 2014, 09:23
Localisation : San Sebastián, España
Contact :

Re: insérer une ligne sur un graphique

Message par Javier » 24 mars 2014, 19:43

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
Davis Vantage Pro2 +, Windows 10, Windows 7 (64), Graphweather 3.0.15, Weatherlink 6.0.3, template Pierre-André, template Jachym
Image

JP54
Messages : 331
Enregistré le : 15 févr. 2014, 06:44
Localisation : JARNY Meurthe-et-Moselle (54) Région Lorraine
Contact :

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

Message par JP54 » 25 mars 2014, 17:55

Joli travail :D
Station VP2 Weatherlink 5.8.1 VP2SQL 3.0.0.17 NOAAtable 1.0.0.30 Windows 7 Pro
http://www.meteo-jarny.com/

Javier
Messages : 263
Enregistré le : 15 févr. 2014, 09:23
Localisation : San Sebastián, España
Contact :

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

Message par Javier » 26 mars 2014, 15:56

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
Davis Vantage Pro2 +, Windows 10, Windows 7 (64), Graphweather 3.0.15, Weatherlink 6.0.3, template Pierre-André, template Jachym
Image

Javier
Messages : 263
Enregistré le : 15 févr. 2014, 09:23
Localisation : San Sebastián, España
Contact :

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

Message par Javier » 27 mars 2014, 22:34

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 { )
Davis Vantage Pro2 +, Windows 10, Windows 7 (64), Graphweather 3.0.15, Weatherlink 6.0.3, template Pierre-André, template Jachym
Image

Avatar du membre
Météo Villarzel
Administrateur du site
Messages : 524
Enregistré le : 06 févr. 2014, 09:48
Contact :

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

Message par Météo Villarzel » 27 mars 2014, 23:19

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+
Station Vantage Pro2+ avec station agricole - Weatherlink - GraphWeather 3.0.15b - Cumulus 1.9.4 - Windows 7/64
Graphique dynamique à partir d'une bd MySql - VP2SQL

Image

Javier
Messages : 263
Enregistré le : 15 févr. 2014, 09:23
Localisation : San Sebastián, España
Contact :

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

Message par Javier » 28 mars 2014, 00:55

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?
Davis Vantage Pro2 +, Windows 10, Windows 7 (64), Graphweather 3.0.15, Weatherlink 6.0.3, template Pierre-André, template Jachym
Image

Répondre