Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/05/2011, 13h51   #1
Candidat au titre de Membre du Club
 
Inscription : mai 2009
Messages : 134
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 134
Points : 14
Points : 14
Par défaut Graphiques : 4 axes verticaux

Bonjour, voila je développe une application dans laquelle est présent un graphique. Pour cela, j'utilise la classe mx.charts.chartClasses.

Ce que je souhaiterais faire, c'est comme l'exemple qui est dans le lien suivant :
Mon lien

En plus d'avoir deux axe verticaux à gauche de mon graphique, je souhaiterais aussi pourvoir mettre mettre 2 axes verticaux à droite!Est ce possible?
Car quand j'essaie plus de deux <mx:AxisRenderer> dans ma balise <mx:verticalAxisRenderers>; j'ai une erreur.

Je souhaite réaliser ceci car je souhaite mettre 4 courbes par graphiques.

Merci de votre aide future
leyeno est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 09h04   #2
Candidat au titre de Membre du Club
 
Inscription : mai 2009
Messages : 134
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 134
Points : 14
Points : 14
J'ai trouvé la réponse mais j'ai d'autres problèmes :
je me retrouve alors 2 axes verticaux de chaque coté de mon graphique. Le soucis c'est que les chiffres de ces axes se chevauche, ce qui n'est pas pas très beau visuellement. J'ai essayé de joueur sur le paramètre tickPlacement de la balise <mx:AxisRenderer> mais cela ne change que le trait de graduation. Il y a un un moyen pour positionner ou l'on veut ces graduations? Ou un moyen pour choisir l'espace entre les axes qui sont du même coté?
leyeno est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 09h24   #3
Membre Expert
 
Avatar de Madfrix
 
Inscription : juin 2007
Messages : 2 278
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : juin 2007
Messages : 2 278
Points : 2 324
Points : 2 324
Bonjour,

essaie de jouer avec les gutters peut être
__________________
Je ne réponds pas aux questions envoyées par mp
Madfrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 10h11   #4
Candidat au titre de Membre du Club
 
Inscription : mai 2009
Messages : 134
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 134
Points : 14
Points : 14
A tu un exemple de gutters que l'on applique sur la balise <mx:AxisRenderer> s'il te plait?
merci
leyeno est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 10h56   #5
Membre Expert
 
Avatar de Madfrix
 
Inscription : juin 2007
Messages : 2 278
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : juin 2007
Messages : 2 278
Points : 2 324
Points : 2 324
Après vérif, les gutters s'appliquent uniquement au composant chart lui même et pas aux axes dont finalement pas sur que cela t'aide...Un exemple ici

Par contre, tu as les styles left, bottom, right, top que tu peux appliquer à l'axisRenderer, as tu essayé ?
__________________
Je ne réponds pas aux questions envoyées par mp
Madfrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 11h32   #6
Candidat au titre de Membre du Club
 
Inscription : mai 2009
Messages : 134
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 134
Points : 14
Points : 14
voila ce que j'ai essayé :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
<mx:Style>
	.AxisRenderer{
	right:15;
	}
</mx:Style>
<chart:verticalAxisRenderers>
    <mx:AxisRenderer placement="left" id="verticalOne" styleName="AxisRenderer"
    	axis="{v1}"    	    	  
    	visible="true"    	
    	showLine="true"
    	axisStroke="{vaxisLeftStroke}"  
    	tickPlacement="inside"
    	fontFamily="Courier New"
    	color="{this.getStyle('firstColor')}"> <!-- fontFamily = police chasse fixe -->
    </mx:AxisRenderer>
</chart:verticalAxisRenderers>
mais j'ai rien.J'ai toujours ca :


Quelqu'un a une idée car je désespère la
leyeno est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h55.


 
 
 
 
Partenaires

Hébergement Web