オープンソースJava API -JOFCを使用して、オープンフラッシュチャートで凡例を設定する方法2グラフィック?

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

  •  08-10-2019
  •  | 
  •  

質問

私は持っています シーム2.2 jboss5.1で実行されているアプリ。このアプリケーションでは、いくつかのグラフィックを使用して正常に開発しました Javaオープンフラッシュチャート, 、これはJava APIです フラッシュチャートを開きます。

今、私はxとyの伝説を追加したいと思います これです。

さて、私は適切にレンダリングしているグラフィックを持っています、そして、私は以下を使用してXラベルを設定しようとします。

... chart.setxlegend(new Text( "Legenda X"));

しかし、伝説を示す代わりに、グラフィックを完全に空白にする何かを破壊します。

これは、グラフィックが正しくレンダリングするときに生成されたJSONです。

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

私はそれを詳しく見て、JSONの上に表示されているコードフラグメントでX凡例を追加しようとするたびに、実際にはJOFCによって生成されないことがわかりました。

Web上のJOFCであまり役に立つドキュメントを見つけることができず、API自体はあまり十分に文書化されていないので、このシンプルなXラベルを追加しようとすることで完全に迷子になりました。これは最も簡単な部分です。

アップデート:

今、私はJOFCソースコードをダウンロードしたばかりで、これを見ていきます。

役に立ちましたか?

解決

JOFCページに開かれた問題があるようです。 http://code.google.com/p/jofc2/issues/detail?id=29

次のような関数を呼び出す回避策を示唆しています。

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

他のヒント

Open Flash Grapixで試してみますが、使いやすく、FlashVarsにパラメーターを設定するだけです。

フラッシュグラピックスを開きます

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top