Comment définir la légende avec Open Flash Chart 2 graphique en utilisant Open Source Java API - JOFC?

StackOverflow https://stackoverflow.com/questions/4150532

  •  08-10-2019
  •  | 
  •  

Question

Je Seam 2.2 application en marche sous JBoss5.1. Dans cette application, je l'ai développé avec succès des graphiques en utilisant Java Open Flash Chart , qui est une API Java Ouvrir graphique flash.

Maintenant, je voudrais ajouter une légende X et Y comme celui-ci.

Eh bien, j'ai un graphique qui est rendu correctement et que j'essaie de jeu d'étiquettes X en utilisant:

... chart.setXLegend (nouveau texte ( "Legenda X"));

Mais au lieu de montrer que la légende il corrompt quelque chose qui fait que le graphique rend complètement vide.

Ceci est JSON généré lorsque les graphiques rend correctement.

{"y_axis":{"min":388,"max":866,"steps":20},"title":{"text":"Gráfico de gasto mensal com Combustível"},"bg_colour":"#FFFFFF","is_decimal_separator_comma":0,"elements":[{"values":[{"tip":"R$:610.0\n05/2010","top":610},{"tip":"R$:488.0\n06/2010","top":488},{"tip":"R$:634.57\n07/2010","top":634.57},{"tip":"R$:766.0\n08/2010","top":766},{"tip":"R$:396.0\n09/2010","top":396},{"tip":"R$:610.0\n10/2010","top":610}],"type":"bar"}],"num_decimals":2,"is_fixed_num_decimals_forced":0,"x_axis":{"labels":{"labels":["05/2010","06/2010","07/2010","08/2010","09/2010","10/2010"]}},"is_thousand_separator_disabled":0}

Je pris un regard profondément à elle et se retourne que chaque fois que j'essaie d'ajouter la légende de x avec le fragment de code montré au-dessus du JSON est en réalité pas généré par JOFC.

Je ne pouvais pas trouver beaucoup de documentation utile sur JOFC sur le Web et l'API est lui-même pas très bien documenté, donc je suis complètement perdu à essayer d'ajouter cette étiquette simple x, qui devrait être le plus facile :(. Toutes les idées sur ce point.

Mise à jour An:

Maintenant, je viens de télécharger le code source JOFC et va jeter un oeil à ce sujet.

Était-ce utile?

La solution

On dirait qu'il ya un problème ouvert sur la page JOFC: http: //code.google.com/p/jofc2/issues/detail?id=29

Il suggère une solution de contournement d'appeler la fonction comme:

chart.setXLegend(new Text("Legenda X", Text.TEXT_ALIGN_CENTER))

Autres conseils

Je voudrais essayer d'Open Flash grapix, il est plus facile à utiliser et définit simplement les paramètres sur FlashVars.

Open Flash grapix

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top