Come impostare Leggenda con Open Flash Chart 2 grafica utilizzando Open source Java API - JofC?

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

  •  08-10-2019
  •  | 
  •  

Domanda

Ho un Seam 2.2 applicazione in esecuzione sotto JBoss5.1. In questa applicazione ho sviluppato con successo alcuni elementi grafici utilizzando Java Open Flash Grafico, che è un'API Java per Grafico Open Flash.

Ora vorrei aggiungere una X e Y leggenda come questo.

Beh io ho un grafico che viene visualizzato correttamente e che cerco di serie X Etichetta utilizzando:

... chart.setXLegend (nuovo testo ( "Legenda X"));

Ma che invece di mostrare la leggenda corrompe qualcosa che fa sì che l'immagine, rende completamente vuoto.

Questo è il JSON generato quando la grafica rende correttamente.

{"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}

ho preso un profondo sguardo e scopre che ogni volta che provo ad aggiungere l'x leggenda con il frammento di codice mostrato sopra il JSON in realtà non è generato da JofC.

non ho potuto trovare molta documentazione utile sul JofC sul web e l'API in sé non è molto ben documentato, quindi sono completamente perso sul tentativo di aggiungere questo semplice etichetta di x, che dovrebbe essere la parte più facile :(. Tutte le idee su questo punto.

Aggiornamento An:

Ora ho solo scaricato il codice sorgente JofC e sarà dare un'occhiata a questo.

È stato utile?

Soluzione

Sembra che ci sia una questione aperta sulla pagina JofC: http: //code.google.com/p/jofc2/issues/detail?id=29

Si suggerisce una soluzione di chiamare la funzione come:

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

Altri suggerimenti

Vorrei provare con Open Flash Grapix, è più facile da usare, e solo imposta i parametri su FlashVars.

Open Flash Grapix

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top