Les Propriétés des objets et sous-objets de GraphWeather
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
en Degrés
Lissage de la courbe = 1
position de la barre graphique par rapport à l'échelle en pixels.
(Cette propriété ne s'applique pas à Circulargauge)
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.
Y(n)axis auquel l'élément est rattaché.
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)
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é).
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é).
rayon en pixels de l'arrondi d'un angle de cadre
Nom de la police de caractères (Arial, Time New Roman ...)
1 = Remplissage du graphe
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)
|
1 = autorise la transition de Color1 vers color2
sens de transition en degrés de Color1 vers color2
1 = quadrillage
Couleur du quadrillage, nécessite grid=1
Hauteur de l'objet en pixels
1 = Objet caché
1 =Cacher la première graduation
1 =Cacher la dernière graduation
1 = N'affiche pas le texte de la légende
1 = N'affiche pas les graduations intermédiaires
1 = Italique
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"
nombre de ticks séparant 2 labels
Nombre de graduations principales des axes
largeur des marges en pixels
largeur de la marge en pixels à partir du bord supérieur de l'objet
largeur de la marge en pixels à partir du bord inférieur de l'objet
largeur de la marge en pixels à partir du bord gauche de l'objet
largeur de la marge en pixels à partir du bord droit de l'objet
Maximum :
Minimum :
Nombre de graduations secondaires des axes
0 = horizontal, 1 = Vertical, 2 vertical (déplacement de la barre graphique?)
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 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 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.
largeur de l'ombre de l'objet en pixels *** (vérifier le max)
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.
Permet avec autoscale="1" de définir la largeur de la plage
de données que l'on souhaite afficher.
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
Taille des caractères en points
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"
1 = l'image
est redimensionnée aux dimensions du réceptacle. 0 = les dimensions
de l'image ne sont pas modifiées.
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]
Nom de fichier d'une image (.jpg .png)
épaisseur du trait du graphique en pixels
Distance du titre de l'échelle à l'échelle elle-même en pixels
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
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)
Style de caractères (800 Correspond
à un style de caractères "gras", 400 Correspond
à un style de caractères "normal"
Largeur de l'objet en pixels
haut