2009-06-22 8 views
0

Je voudrais être en mesure de spécifier le placement d'une légende pour un graphique linéaire. Actuellement, il continue d'apparaître à la droite du graphique. J'ai essayé de jouer avec la largeur/hauteur du tableau en vain ... Mettre la légende avant le linechart dans le mxml le fait apparaître à gauche. Cependant, je n'arrive pas à le faire apparaître en bas. Je n'arrive pas à trouver de bons exemples pour ça. Ils ne semblent pas spécifier quoi que ce soit, mais la légende apparaît généralement sous le tableau, je n'arrive pas à le faire. En option, il serait correct de minimiser la légende ..Flex - Placement de légende pour un graphique

Répondre

1

Quel conteneur sont votre graphique linéaire et légende? Cela sonne comme si vous utilisiez un HBox ou une application avec la disposition = "horizontal". Pour déplacer la légende ci-dessous, utilisez une VBox ou une disposition d'application verticale. Ou vous pouvez utiliser une toile et utiliser les contraintes (gauche, droite, haut, bas) ou les coordonnées x et y

+0

J'ai manqué la dernière partie à minimiser. Votre mise en œuvre la plus simple consisterait à utiliser des états et à masquer et afficher la légende de cette façon. – Shua

+0

En plus de vous assurer que vous utilisez une disposition verticale pour positionner le contrôle de légende sous le diagramme, comme suggéré par Shua, vous pouvez également trouver utile de définir la propriété direction de la légende sur "horizontal". Vous devrez peut-être également définir la propriété width du contrôle de légende sur "100%" pour vous assurer qu'il remplit votre nouvelle disposition verticale. – ianmjones

Questions connexes