Direction du vent

Une question, un bug ?
Répondre
rene

Message par rene »

Comment remplacer les degrés (de 0 à 360) indiquant la direction du vent par N, NE, NO, etc. ce qui est beaucoup plus parlant pour le "vulgum pecus" (cf les pages roses du "Petit Larousse" ou http://fr.encarta.msn.com/vulgum+pecus.html)
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Message par TiToine »

Je vois que GW ne te fais pas perdre ton latin Réné :D

Il faut ajouter dans la balise labels un attribut nommé labels avec les directions. Ensuite, il faut passer le nombre de majorticks au nombre de directions que l'on a donné. Exemple dans la feuille tab-full-graph.xml, dans le y1axis du second lineplot, on remplace labels et ticks par :

<labels labels="N;N0;0;S0;S;SE;E;NE" labelinterval="1" angle="0" format=".1" side="2" hide="0" >
<font color="FF000000" facename="Arial" size="12" weight="400" italic="1" />
</labels>
<ticks majorticks="8" minorticks="0" side="2" hidefirst="0" hidelast="0" hideminorticks="0" hide="0" />

J'espère ne pas mettre trompé dans le sens N;N0;0;S0;S;SE;E;NE
lipban
Membre
Messages : 239
Inscription : jeu. août 31, 2006 12:53 pm
Localisation : ROUEN

Message par lipban »

si si, c'est l'inverse. En plus, majorstick doit être à 9 (il y a 8 intervals, mais neuf traits.
Voilà ma modif :
<labels labels="N;NE;E;SE;S;SO;O;NO;N" labelinterval="1" angle="0" format=".1" side="2" hide="0" >
<font color="FFFF0000" facename="Arial" size="12" weight="400" italic="1" />
</labels>
<ticks majorticks="9" minorticks="0" side="2" hidefirst="0" hidelast="0" hideminorticks="0" hide="0" />

Un seul petit pb : le N de la premiére et derniére ligne est un peu "rogné". Il faudra que je cherche pourquoi.

merci
Dernière modification par lipban le dim. déc. 24, 2006 4:01 pm, modifié 1 fois.
Win 7 - ws2308 - graphweather 2.0.x

Ma météo : http://leappy.free.fr/

Image
rene

Message par rene »

J'ai retrouvé mon latin après avoir corrigé une faute de frappe (orthographe).
Merci - Je vais essayer.
Passe une agréable soirée.
Avatar de l’utilisateur
COULET
Membre
Messages : 805
Inscription : sam. mai 13, 2006 5:04 pm
Localisation : MONTPELLIER
Contact :

Message par COULET »

Salut!
Encore une modif que j'ai adoptée illico !
Encore Joyeux Noël !

CORDIALEMENT ;)

P COULET
P COULET :cool:


Vantage Vue - GW 3.0.15 - Windows 10 - Cumulus
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Message par TiToine »

Ne cherche pas d'ou vient le rognage lipban, c'est un petit défaut sur l'affichage du label, il doit manquer un ou deux pixels sur la droite. A corriger.
Avatar de l’utilisateur
COULET
Membre
Messages : 805
Inscription : sam. mai 13, 2006 5:04 pm
Localisation : MONTPELLIER
Contact :

Message par COULET »

Si on supprime la fonction "italique" il n'y a plus de rognage !

PC
P COULET :cool:


Vantage Vue - GW 3.0.15 - Windows 10 - Cumulus
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Message par TiToine »

C'est vrai mais l'italique c'est beau ! :D

JOYEUX NOEL A TOUS !
rene

Message par rene »

COULET a écrit :Salut!
Encore une modif que j'ai adoptée illico !
Encore Joyeux Noël !

CORDIALEMENT ;)

P COULET
Moi itou.
Beau cadeau de Noël.
C'est formidable le partage des savoirs.
rene

Re:

Message par rene »

lipban a écrit :si si, c'est l'inverse. En plus, majorstick doit être à 9 (il y a 8 intervals, mais neuf traits.
Voilà ma modif :
<labels labels="N;NE;E;SE;S;SO;O;NO;N" labelinterval="1" angle="0" format=".1" side="2" hide="0" >
<font color="FFFF0000" facename="Arial" size="12" weight="400" italic="1" />
</labels>
<ticks majorticks="9" minorticks="0" side="2" hidefirst="0" hidelast="0" hideminorticks="0" hide="0" />
Un seul petit pb : le N de la premiére et derniére ligne est un peu "rogné". Il faudra que je cherche pourquoi.
merci
C'est ce que je viens de faire, mais les graduations se trouvent à l'intérieur du graphique.
Quelle valeur vaut-il changer ?
Voici mon tab-wind-pb.xml :

<!-- ================= First Lineplot ================= -->
<lineplot width="880" height="300" shadow="0" position-x="10" position-y="10" margin-top="40" margin-right="70" margin-bottom="40" margin-left="65">
<xaxis color="FF000000" grid="1" autoscale="0" min="0" max="0">
<labels labelinterval="1" angle="0" side="2" hide="0">
<font color="FF000000" facename="Arial" size="12" weight="400" italic="1" />
</labels>
<ticks majorticks="7" minorticks="4" side="32" hidefirst="0" hidelast="0" hideminorticks="0" hide="0" />
</xaxis>
<y1axis color="FF000000" grid="1" autoscale="1" min="0" max="0" titleside="1" titlemargin="35">
<title text="Vitesse du vent ( $UNIT[SPEED] )" alignement="20" angle="0">
<font color="FF000000" facename="Arial" size="12" weight="400" italic="1" />
</title>
<labels labelinterval="1" angle="0" format=".0" side="2" hide="0" >
<font color="FF000000" facename="Arial" size="12" weight="400" italic="1" />
</labels>
<ticks majorticks="5" minorticks="4" side="2" hidefirst="0" hidelast="0" hideminorticks="0" hide="0" />
</y1axis>
<y2axis side="8" color="FF000000" grid="0" autoscale="0" min="0" max="360" titleside="8" titlemargin="40">
<title text="Direction du vent ( ° )" alignement="20" angle="0">
<font color="FF000000" facename="Arial" size="12" weight="400" italic="1" />
</title> <labels labels="N;NE;E;SE;S;SO;O;NO;N" labelinterval="1" angle="0" format=".1" side="2" hide="0" >
<font color="FF000000" facename="Arial" size="12" weight="400" italic="0" />
</labels>
<ticks majorticks="9" minorticks="0" side="2" hidefirst="0" hidelast="0" hideminorticks="0" hide="0" />
</y2axis>
<data>
<wind_speed axisbind="y1axis" legend="Vitesse du vent" color1="66FF0000" color2="33FF0000" antialiasing="1" filled="1" />
<wind_speed axisbind="y1axis" legend="Vitesse du vent" color1="66FF0000" antialiasing="1" filled="0" hidelegend="1" thick="1.2"/>
<wind_gust axisbind="y1axis" legend="Rafales" color1="FFFF0000" antialiasing="1" filled="0" hidelegend="0" thick="1.2"/>
<wind_direction axisbind="y2axis" legend="Direction du vent" color1="FF000000" antialiasing="1" filled="0" hidelegend="0" thick="3" pattern="00000000"/>
</data>
<legend orientation="0" margin="5" width="745" position-x="75" position-y="20" hide="0" shadow="0">
<font color="FF000000" facename="Arial" size="12" weight="400" italic="1" />
<border cornerradius="0" color="55555555" thick="1" />
<background color1="FFBBBBFF" color2="FFFFFFFF" gradient="1" gradient-direction="90"/>
</legend>
<border cornerradius="0" color="55555555" thick="0" />
<background color1="00000000" stretch="1" />
<graphbackground color1="FFCCCCFF" color2="FFFFFFFF" gradient="1" gradient-direction="90" />
</lineplot>
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Re: Direction du vent

Message par TiToine »

Change avec ce passage :

<y2axis side="8" color="FF000000" grid="0" autoscale="0" min="0" max="360" titleside="8" titlemargin="40">
<title text="Direction du vent ( ° )" alignement="20" angle="0">
<font color="FF000000" facename="Arial" size="12" weight="400" italic="1" />
</title>
<labels labels="N;NE;E;SE;S;SO;O;NO;N" labelinterval="1" angle="0" format=".1" side="8" hide="0" >
<font color="FF000000" facename="Arial" size="12" weight="400" italic="0" />
</labels>
<ticks majorticks="9" minorticks="0" side="8" hidefirst="0" hidelast="0" hideminorticks="0" hide="0" />
</y2axis>

Dans la prochaine version les valeurs seront remplacées par les directions. Par exemple side="right" (dans ton cas).
Répondre