Mto Villarzel Suisse

Impacts de foudre
Ephéméride - PDA Prévisions Alertes - Dangers Température Pression - Humidité Solaire et UV Rayonnement solaire Pluviométrie Vent Agriculture Chauffage Danger feux de forêt Info station Activité sismique Astronomie Divers / Liens / Explications Créations / GW / Tutoriels Evénement météo

Hors météo Broye Mon étang Consommation électrique Pompe à chaleur Panneaux solaire Serre

Livre d'Or

Forum Highcharts

Version pour mobile




Merci à nos donateurs:
M. Blanc
M. JavierMartinez
M. Viktor
M. Emanuel Roggen
M. Raphaël Chochon
M. José Luis Sanchez
M. Daniel Stuyck
M. Jean-Pierre Tonnele
M. Benoist Lerouge
M. Pierre Sabatier

M. Patrick Ollivier
M. Michel Le Viol
M. César López
M. Didier Mestric
M. Francesco Paolo Trapani
M. Charles Durand
M. Philippe Blanchard
M. Benjamin Leblic
Philippe Dupertuys
M. Jaume Mas Ferrer
M. Daniel Lavocat
M. Jean-Pierre Bernard
M.Gérard Egger
M. Jean-Claude Birade
M. Dominique Herraire
M. Eric Lemoine
M. Jean Gabriel Boulet
M. Olivier Bovel
M. Arnaud Rahier
M. Bruno Goyac
M. Jean Michel Vouillot
M. Sarah Cordeau
M. Jean-Pierre Grieu
M. Loic Roulin
M. Michel Beel
M. Dominique Gautheron


 

Visiteurs depuis le 07.01.2010

 

 

Visites du jour :

Suisse : 3

 

Service Cron Gratuit

 

 Balises XML de GraphWeather
 
Objets XML des
feuilles de style
de GraphWeather

GW

Ce document correspond aux versions 3.0.xxx aux erreurs et ommissions près ! N'hésitez pas à aider ce document à vivre et évoluer en postant vos commentaires sur le forum, sujet  "balises XML".

Dernière modification le : 17/11/2016 Mise à jour de GW par CM91 pour les quadrillages

Ajout de la structure des data incorporables dans des objets GW, provenant des Statistics sonde

Aperçu des couleurs et de leur code RGB
Please note that this document is also available in english
Volete notare che questo documento sia tanto disponibile in italiano

 

 


 

Les objets de GraphWeather

Objets

image

    Une image définit la taille de la zone de travail de la feuille de style.

Le texte du cadre ci-dessus peut être copié et inséré dans votre feuille de style

haut


frame

Le texte du cadre ci-dessus peut être copié et inséré dans votre feuille de style

haut


    textbox

    Une textbox est un objet de type cadre. On définit ses dimensions, sa position dans l'image, son encadrement et son fond.

    Le sous-objet text sert à définir la position et le contenu  du texte à l'intérieur de l'objet "textbox".


Le texte du cadre ci-dessus peut être copié et inséré dans votre feuille de style

haut


lineplot

    Cette fonction définit un cadre dans lequel une courbe sera tracée à partir des données d'une sonde. On définit ses dimensions, sa position dans l'image, son encadrement et son fond, puis l'apparence de la courbe et la courbe elle-même. Pour avoir plusieurs tracés sur le même graphique, il suffit de placer placer plusieurs objets "lineplot" l'un sur l'autre en dupliquant les propriétés du premier.


 

Le texte du cadre ci-dessus peut être copié et inséré dans votre feuille de style


bargraph

    Cette fonction définit un cadre dans lequel un histogramme sera tracé à partir des données d'une sonde. On définit ses dimensions, sa position dans l'image, son encadrement et son fond, puis l'apparence des barres et la série de barres elle-même. Pour avoir plusieurs tracés sur le même graphique, il suffit de placer placer plusieurs objets "lineplot" l'un sur l'autre en dupliquant les propriétés du premier.


 

Le texte du cadre ci-dessus peut être copié et inséré dans votre feuille de style


radarplot

    Cette fonction définit un cadre dans lequel une courbe à distribution circulaire, sera tracée à partir des données d'une sonde. On définit ses dimensions, sa position dans l'image, son encadrement et son fond, puis l'apparence de la courbe et la courbe elle-même. Pour avoir plusieurs tracés sur le même graphique, il suffit de placer placer plusieurs objets "radarplot" l'un sur l'autre en duplicant les propriétés du premier.


Le texte du cadre ci-dessus peut être copié et inséré dans votre feuille de style


lineargauge

    Cette fonction définit un cadre dans lequel une jauge linéaire, sera dessinée à partir des données d'une sonde. On définit ses dimensions, sa position dans l'image, son encadrement et son fond, puis son apparence.


Le texte du cadre ci-dessus peut être copié et inséré dans votre feuille de style


circulargauge

    Cette fonction définit un cadre dans lequel une jauge circulaire, sera dessinée à partir des données d'une sonde. On définit ses dimensions, sa position dans l'image, son encadrement et son fond, puis son apparence.


Le texte du cadre ci-dessus peut être copié et inséré dans votre feuille de style

haut

 

 


Les sous-objets de GraphWeather

 

Sous-Objets

axis :

Détermine les caractéristiques de l'affichage des éléments situés sur la circonférence extérieure du graphe. (Graduations, légende, titre ...)


Le texte du cadre ci-dessus peut être copié et inséré dans votre feuille de style

 

haut


Background


Le texte du cadre ci-dessus peut être copié et inséré dans votre feuille de style

haut


border


Le texte du cadre ci-dessus peut être copié et inséré dans votre feuille de style

 

haut


data

Données qui seront utilisées pour tracer les courbes. La même courbe peut être tracée plusieurs fois pour ajouter des éléments à des endroits différents du graphe (ex : légende) ou modifier certaines caractéristiques (ex : couleurs)

Les propriétés "pattern" et "antialiasing" ne  sont pas utilisées pour "bargraph"

Le texte du cadre ci-dessus peut être copié et inséré dans votre feuille de style

haut


Font


Le texte du cadre ci-dessus peut être copié et inséré dans votre feuille de style


graphbackground


Le texte du cadre ci-dessus peut être copié et inséré dans votre feuille de style

 haut


gaugebackground


Le texte du cadre ci-dessus peut être copié et inséré dans votre feuille de style

 haut


Index

Données qui seront utilisées pour tracer les courbes. La même courbe peut être tracée plusieurs fois pour ajouter des éléments à des endroits différents du graphe (ex : légende) ou modifier certaines caractéristiques (ex : couleurs)

Le texte du cadre ci-dessus peut être copié et inséré dans votre feuille de style

 

 haut


label


Le texte du cadre ci-dessus peut être copié et inséré dans votre feuille de style

 

 haut


legend

Cadre dans lequel les légendes de chacune des courbes seront insérées


Le texte du cadre ci-dessus peut être copié et inséré dans votre feuille de style

 


line

 

Le texte du cadre ci-dessus peut être copié et inséré dans votre feuille de style

 haut


text

(Ne pas confondre avec la propriété "text" utilisée dans le sous-objet "line")


Le texte du cadre ci-dessus peut être copié et inséré dans votre feuille de style

 

 haut


ticks

    Les ticks sont les graduations sur les axes


Le texte du cadre ci-dessus peut être copié et inséré dans votre feuille de style

 haut


title


Le texte du cadre ci-dessus peut être copié et inséré dans votre feuille de style

 

 haut


xaxis

    Détermine les caractéristiques de l'affichage des éléments situés sur l'axe horizontal du graphe. (Intervalles, légende, titre ...)


Le texte du cadre ci-dessus peut être copié et inséré dans votre feuille de style

 

 haut


y(n)axis

    Détermine les caractéristiques de l'affichage des éléments situés sur l'axe vertical du graphe. (Intervalles, légende, titre ...)

    Le nombre (n) de ces axes n'est pas limité.


Le texte du cadre ci-dessus peut être copié et inséré dans votre feuille de style

 haut

 


Les Propriétés des objets et sous-objets de GraphWeather

 

alignement :

Les données ci-dessous sont identiques pour Alignement, Side et Titleside

TOP           1   
LEFT          2   
HCENTER       4   
RIGHT         8   
VCENTER      16   
BOTTOM       32   
CENTER       20


Par exemple pour un titre en haut à droite, titleside = "9"   (TOP+RIGHT=1+8=9)
L'exemple suivant VCENTER+HCENTER=16+4=20est équivalent de CENTER = 20

angle :

en Degrés

antialiasing :

Lissage de la courbe = 1

axisdelta :

position de la barre graphique par rapport à l'échelle en pixels. (Cette propriété ne s'applique pas à Circulargauge)

autoscale :

1 = Détermination automatique des valeurs hautes et basses de l'axe Y

0 = Les valeurs Min et Max spécifiées pour l'élément sont utilisées.

axisbind :

Y(n)axis  auquel l'élément est rattaché.

color :

4 octets, le premier indique la transparence et peut varier de 00 (transparent) à FF (opaque). Le second correspond au rouge, le troisième au vert et le 4éme au bleu. Leur valeur varie de 00 à FF (du clair au foncé : moyen = 7F). Aperçu des couleurs et de leur code RGB (sans l'octet de transparence)

color1 :

4 octets, le premier indique la transparence et peut varier de 00 (transparent) à FF (opaque). Le second correspond au rouge, le troisième au vert et le 4éme au bleu. Leur valeur varie de 00 à FF (du clair au foncé).

color2 :

4 octets, le premier indique la transparence et peut varier de 00 (transparent) à FF (opaque). Le second correspond au rouge, le troisième au vert et le 4éme au bleu. Leur valeur varie de 00 à FF (du clair au foncé).

cornerradius :

rayon en pixels de l'arrondi d'un angle de cadre

facename :

Nom de la police de caractères (Arial, Time New Roman ...)

filled :

 1 = Remplissage du graphe

format :

Spécifie le format de l'axe Y (numérique) ainsi que des balises de type $Min, $Max, $Current ... utilisées dans la propriété text

ex :

format=".2" donnera des labels avec 2 chiffres après la virgule
format="8.2" donnera des labels avec 2 chiffres après la virgule le tout sur 8 caractères


Spécifie le format pour l'axe horizontal (date):

ex :

format="%d" donnera des labels avec le numero du jour
format="%H:%M" donnera des labels avec l'heure suivit des minutes (18:43)
format="%H:%M\n%d/%m" donnera des labels avec le format actuel

 

 

Format des dates

%a ou %A

le jour de la semaine en utilisant les noms correspondants à la localisation. Les noms abrégés ou entiers peuvent être utilisés.

%b ou %B ou %h

le mois en utilisant les noms correspondants à la localisation. Les noms abrégés ou entiers peuvent être utilisés.

%c   

la date et l'heure, comme %x %X

%C   

la date et l'heure en utilisant le format de la localisation.

%d ou %e

le jour du mois (1-31; les zéros au début sont autorisés mais pas indispensables)

%D 

la date, ainsi : %m/%d/%y

%H ou %k

l'heure (0-23) ; les zéros au début sont autorisés mais pas obligatoirees.

%I ou %l

l'heure (0-12) ; les zéros au début sont autorisés mais pas obligatoires.

%j

le numéro du jour dans l'année (001-366)

%m

le numéro du mois (1-12)

%M   

la minute (0-59)

%p   

équivalent local de AM ou PM

%r  

l'heure, ainsi : %I:%M:%S %p

%R   

l'heure, ainsi : %H:%M

%S   

les secondes (0-61, des secondes de rattrapages sont autorisées)

%T   

l'heure, ainsi : %H:%M:%S

%w   

le numéro du jour de la semaine (0-6), en commençant le Dimanche.

%x   

la date, en utilisant le format usuel de la localisation.

%X   

l'heure, en utilisant le format usuel de la localisation.

%y   

l'année sans le siècle (0-99; les zéros au début sont autorisés mais pas obligatoires). Lorsque le siècle n'est pas indiqué par une autre conversion, les années 69 à 99 sont considérées comme étant du vingtième siècle (1969 à 1999), et les années 00-68 du vingt-et-unième siècle (2000-2068).

%Y   

L'année en incluant le siècle (par exemple, 1996)

gradient :

1 = autorise la transition de Color1 vers color2

gradient_direction :

sens de transition en degrés de Color1 vers color2

grid :

1 = quadrillage

gridcolor :

Couleur du quadrillage, nécessite grid=1

height :

Hauteur de l'objet en pixels

hide :

   1 = Objet caché

hidefirst :

1 =Cacher la première graduation

hidelast :

1 =Cacher la dernière graduation

hidelegend

1 = N'affiche pas le texte de la légende

hideminorticks :

1 = N'affiche pas les graduations intermédiaires

italic :

1 = Italique

labels :

ne confondre avec le sous-objet labels qui est son parent. Permet de forcer le texte des étiquettes d'un axe. Ces étiquettes doivent être séparées par des points-virgules. Ex:"N;E;S;O"

labelinterval :

nombre de ticks séparant 2 labels

majorticks :

Nombre de graduations principales des axes

margin :

largeur des marges en pixels

margin-top :

largeur de la marge en pixels à partir du bord supérieur de l'objet

margin-bot :

largeur de la marge en pixels à partir du bord inférieur de l'objet

margin-left :

largeur de la marge en pixels à partir du bord gauche de l'objet

margin-right :

largeur de la marge en pixels à partir du bord droit de l'objet

max :

Maximum :

min :

Minimum :

minorticks :

Nombre de graduations secondaires des axes

orientation :

0 = horizontal, 1 = Vertical, 2 vertical (déplacement de la barre graphique?)

pattern :

Permet de tracer une courbe en pointillé. Il contient 8 octets de la forme XXXXXXXX. La valeur FFFFFFFF permet de tracer une courbe continue. La valeur 00000000 a la particulariré de tracer un point de forme carré, dont le côté correspond à la valeur "thick" en pixels de la courbe Entre ces 2 valeurs, tout est possible :CCCCCCCC ou 33333333 permettent de tracer des pointillés ayant une longueur trait et longueur espace identique. F0F0F0F0 idem mais avec des pointillés deux fois plus longs. La forme en fait correspond à la forme binaire de ces 8 octets : 1111 0000 1111 0000

position-x :

position de l'objet en pixels à partir du bord gauche de l'objet "image"

Attention : quand la position du titre est spécifiée (pour les jauges), celle-ci n'est pas spécifiée en pixel mais en décimal par rapport à l'enveloppe de l'objet. Ex position-x="0.10" signifie que la ligne de texte sera située à 10% de la largeur de l'objet à partir de son bord gauche.

position-y :

position de l'objet en pixels à partir du haut de l'objet "image"

Attention : quand la position du titre est spécifiée (pour les jauges), celle-ci n'est pas spécifiée en pixel mais en décimal par rapport à l'enveloppe de l'objet. Ex position-y="0.80" signifie que la ligne de texte sera située à 80% de la hauteur de l'objet à partir de son sommet.

shadow :

largeur de l'ombre de l'objet en pixels *** (vérifier le max)

reload_texture :

1= permet de recharger l'image à chaque appel de l'objet parent de "background" ou "graphbackground".

2 = L'image est conservée en cache et n'est plus mise à jour sans modification de la balise background.

scale_range :

Permet avec autoscale="1" de définir la largeur de la plage de données que l'on souhaite afficher.

side

Les données ci-dessous sont identiques pour Alignement, Side et Titleside

TOP           1   
LEFT          2   
HCENTER       4   
RIGHT         8   
VCENTER      16   
BOTTOM       32   
CENTER       20


Par exemple pour un titre en haut à droite, titleside = "9"   (TOP+RIGHT=1+8=9)
L'exemple suivant VCENTER+HCENTER=16+4=20  est équivalent de CENTER = 20

size :

Taille des caractères en points

sondes :

Ce paragraphe est spécifique aux pseudo sondes des statistiques qui sont utilisables dans les graphiques et textes

 

stats_PERIODE_ELEMENT_SONDE

 

PERIODE

peut être:

  • year (année courante)
  • month (mois courant)
  • day (jour courant)

ou une date particulière:

  • 20080102 (2 janvier 2008)
  • 200801 (janvier 2008)
  • 2008 (2008)

ELEMENT_SONDE

peut être:

  • truemean
  • min
  • max
  • maxposvar
  • maxnegvar
  • maxposrate
  • maxnegrate

avec ces paramètres il faut préciser la SONDE

 

Ou bien: ELEMENT

  • TotalRainfall
  • NbDaysOfRainfall
  • NbDaysOfFreeze
  • NbDaysOfHeat
  • Tn (juste pour Period égale à Day)
  • Tx (juste pour Period égale à un jour, ne fait pas de sens pour Day)
  • TnMin
  • TnMinDate
  • TxMax
  • TxMaxDate
  • NbDaysOf30HeatIndex
  • NbDaysOf35HeatIndex
  • NbDaysOfSunshine
  • NbHoursOfSunshine
  • NbTropicalNights
  • TotalSolarEnergy

dans ce cas pas besoin de préciser la SONDE. description des sondes "Statistics"

stretch :

1 = l'image est redimensionnée aux dimensions du réceptacle. 0 = les dimensions de l'image ne sont pas modifiées.

text :

blah-blah (Ne pas confondre avec le sous-objet ;"text") . Cette propriété peut contenir des balises dont le nom commence par le signe "$", par exemple $Unit, $Current ... Ex: text="$CurrentDate[%B %d, %H%M]

texture :

Nom de fichier d'une image (.jpg .png)

thick :

épaisseur du trait du graphique en pixels

titlemargin :

Distance du titre de l'échelle à l'échelle elle-même en pixels

titleside :

Les données ci-dessous sont identiques pour Alignement, Side et Titleside

TOP           1   
LEFT          2   
HCENTER       4   
RIGHT         8   
VCENTER      16   
BOTTOM       32   
CENTER       20


Par exemple pour un titre en haut à droite, titleside = "9"   (TOP+RIGHT=1+8=9)
L'exemple suivant VCENTER+HCENTER=16+4=20 est équivalent de CENTER = 20 

ydelta :

Décalage de l'axe des y et de ses propriétés par rapport au tracé du graphique. (Utilisé pour tracer un axe avec son libellé et ses graduations qui ne soit pas contigü au graphique. Ex : axe humidité de gradient_web)

weight

Style de caractères (800 Correspond à un style de caractères "gras", 400 Correspond à un style de caractères "normal"

width :

Largeur de l'objet en pixels

haut

 

 

 

  Untitled Document
Station Davis Vantage Pro 2 + station agricole - Weatherlink 6.0.0 - GraphWeather 3.0.15
© 2010-2013, Météo Villarzel - Webmaster Aubert Pierre-André

Attention, les données météo publiées sur ce site sont issues d'une station météo personnelle et ne sont données qu'à titre indicatif,
elles ne peuvent en aucun cas être utilisées pour garantir la protection des personnes ou de biens quelconques.
Stations amies