Bonjour,
J'utilise le fichier ci dessus que j'ai un peu modifié pour l'utiliser sur période d'un an (ai supprimé courbes 1H et 24H). la seule chose qui me géne encore, c'est la légende des heures sur l'axe des X. Y a t il un moyen de les supprimer en gardant la légende des dates?
merci
tab-rainfall.xml
- TiToine
- Site Admin
- Messages : 3356
- Inscription : lun. mars 20, 2006 11:16 am
- Localisation : Montréal
- Contact :
Salut,
Oui c'est possible.
Il faut que tu mettes déjà le bon nombre de "majorticks". Ce sont sur ces majorticks que sont attachés les labels.
Ensuite rajoute l'attribut "format" dans la balise labels et indique un format (tu peux trouver les formats ici : http://graphweather.protosigma.com/inde ... luginsdesc )
Exemple, tu veux juste le mois : format="%b"
le mois et l'année : format="%b - %Y"
Ca doit donner ca en gros :
Il se peut que les mois en 31 jours posent probleme (échelle pas tout à fait linéaire).
Antoine.
Oui c'est possible.
Il faut que tu mettes déjà le bon nombre de "majorticks". Ce sont sur ces majorticks que sont attachés les labels.
Ensuite rajoute l'attribut "format" dans la balise labels et indique un format (tu peux trouver les formats ici : http://graphweather.protosigma.com/inde ... luginsdesc )
Exemple, tu veux juste le mois : format="%b"
le mois et l'année : format="%b - %Y"
Ca doit donner ca en gros :
Code : Tout sélectionner
<xaxis color="FF000000" grid="1" autoscale="0" min="0" max="0">
<title text="" alignement="20" angle="0">
<font color="FF000000" facename="Arial" size="12" weight="400" italic="1" />
</title>
<labels labelinterval="1" angle="0" format=""b" side="2" hide="0">
<font color="FF000000" facename="Arial" size="12" weight="400" italic="1" />
</labels>
<ticks majorticks="12" minorticks="4" side="32" hidefirst="0" hidelast="0" hideminorticks="0" hide="0" />
</xaxis>
Antoine.
Merci, c'est presque parfait.
Le problème vient qu'avec majorstick à 12, je n'ai que 11 intervalles. Il faut donc passer à 13. Mais dans ce cas, je me retrouve avec 2 "janv", pas de "fév" (!!!) et 2 "déc" ! En fait il faudrait que les mois se positionnent sur les intervalles et non sur les sticks.
Est ce possible?
Le problème vient qu'avec majorstick à 12, je n'ai que 11 intervalles. Il faut donc passer à 13. Mais dans ce cas, je me retrouve avec 2 "janv", pas de "fév" (!!!) et 2 "déc" ! En fait il faudrait que les mois se positionnent sur les intervalles et non sur les sticks.
Est ce possible?
Dernière modification par lipban le lun. juil. 16, 2007 11:28 pm, modifié 1 fois.
- TiToine
- Site Admin
- Messages : 3356
- Inscription : lun. mars 20, 2006 11:16 am
- Localisation : Montréal
- Contact :
Oui il me semblait bien avoir eu le même probleme, ca vient des mois qui n'ont pas le même nombre de jours.
La solution est de placer tes 12 mois manuellement en créant des textbox sous les majorticks.
Soit tu crées 12 textbox soit une seule mais il faudra mettre des espaces entre les mois pour que ca coincide avec les majorticks.
Un textbox 100 x 100 qui affiche Janvier en position (10,10). Change la position pour l'afficher sous le majorticks de Janvier (faut y aller à taton).
Un textbox 800 x 100 qui affiche les mois en position (10,10). Change la position pour l'afficher sous le premier majorticks de Janvier et ajuste les espaces pour que chaque mois coincide avec son majorticks.
N'oublie pas d'ajouter hide="1" dans la balise labels de xaxis pour que l'axe n'ait pas ses propres labels.
Voila ca marchera comme ca.
Antoine.
La solution est de placer tes 12 mois manuellement en créant des textbox sous les majorticks.
Soit tu crées 12 textbox soit une seule mais il faudra mettre des espaces entre les mois pour que ca coincide avec les majorticks.
Un textbox 100 x 100 qui affiche Janvier en position (10,10). Change la position pour l'afficher sous le majorticks de Janvier (faut y aller à taton).
Code : Tout sélectionner
<textbox width="100" height="100" position-x="10" position-y="10" >
<text text="Janvier" />
</textbox>
Code : Tout sélectionner
<textbox width="100" height="100" position-x="10" position-y="10" >
<text text="Janvier Fevrier Mars ....." />
</textbox>
Voila ca marchera comme ca.
Antoine.
merci,
aprés adaptation, cela donne ceci :
http://leappy.free.fr/tabrain.JPG
j'ai redimensionné chaque élément pour prendre le maxi de la zone d'édition
aprés adaptation, cela donne ceci :
http://leappy.free.fr/tabrain.JPG
j'ai redimensionné chaque élément pour prendre le maxi de la zone d'édition
Dernière modification par lipban le mar. juil. 17, 2007 12:53 pm, modifié 1 fois.