2008-09-18 9 views
2

Je veux utiliser de petits graphiques flex avec seulement 3 étiquettes, par exemple un tableau au cours des 2 dernières heures, avec 3 étiquette horizontale, comme indiqué ci-dessous:Contrôle graphique flex axes

|  |  |  
9:46 10:46 11:46 

(bien sûr, il il y a plus de 3 valeurs à afficher!)

On m'a dit que ce n'est pas trivial, mais comment le feriez-vous?

En outre, connaissez-vous des livres qui présentent comment obtenir des dispositions sophistiquées dans Flex? Les livres que j'ai trouvés sont orientés code et limitent généralement le formatage au minimum, et il n'est pas toujours facile de relier les noms des attributs à ce que vous essayez de faire.

Répondre

2

Jetez un oeil dans le Flex Language Guide en ligne à la classe AxisRenderer.

Il a également un exemple de code utile et de sortie.

+0

L'exemple que j'ai trouvé dans la documentation de AxisRenderer n'a pas répondu à ma question. Je crois que la solution implique d'écraser le constructeur. C'est pourquoi j'ai posé la question sur ce forum. Flex peut facilement faire des choses merveilleuses, mais certaines choses simples sont diaboliquement difficiles à faire. –

0

Avez-vous regardé le type CategoryAxis? En utilisant cela, vous pouvez définir explicitement les étiquettes.

0

Je pense que vous avez besoin de "[Bindable]" avant chaque variable que vous souhaitez utiliser en tant que dataProvider, donc un de plus avant étiquettes.