1

JFreeChart を使用して画像を生成しています。以下のような棒グラフを作成しようとしています。データテーブルなしで正常に作成できました。jfreechar フォーラムから詳細情報を取得しようとしたところ、この投稿が見つかりました。投稿によると、JfreeChart ではサポートされていません。

  • jfreechart API ではまだサポートされていませんか?
  • はいの場合、他のグラフ作成 (オープン ソース) ツールを使用して、データ テーブル付きのグラフを生成できますか?

ありがとう

代替テキスト http://img153.imageshack.us/img153/4550/jfree.png

4

1 に答える 1

2

私はこの分野で新しいことを知りません。簡単な方法の 1 つは、デフォルトを使用CategoryToolTipGeneratorするか、必要に応じてカスタマイズすることです。

BarRenderer renderer = (BarRenderer) plot.getRenderer();
renderer.setBaseToolTipGenerator(new StandardCategoryToolTipGenerator(
    "({0}, {1}) = {2}", NumberFormat.getInstance()));

より野心的なアプローチは、チャートの にアクセスできる を追加するJTableことです。一番左の列の は、 を使用する場合があります。このは、描画を行うためのインターフェイスを実装するカスタム レンダラーを示しています。TableModelCategoryDatasetTableCellRendererBarRenderergetSeriesPaint()Icon

于 2010-05-20T16:44:31.253 に答える