[Rumble-jp-dev] Re: JFreeChartのバージョンアップ

Back to archive index

Laplace lapla****@csc*****
2003年 12月 19日 (金) 00:47:16 JST


laplaceです。

> JFreeChartのフォーラムを検索したら、
> それらしいのが見つかりました。
> ここにあるやつはNullPointerで動かせなかったので
> どんなものかまだ分かりませんが(^_^;;
> 
> http://segieth.com/cgi/moin.py/MyLittleRadar
> 
> 似たようなやつを作ればいいかな?

何とかみれるようになりました。
test.pngは、参考画像です。
このサンプルでは、色合いやら線種など色々変更しないと、
見栄えがいまいちかな。

上記ページのRadarPlot.javaの
import org.jfree.chart.plot.PlotRenderingInfo;
と
        public void draw( 
                Graphics2D g, 
                Rectangle2D rect, 
                PlotRenderingInfo info)  

を

        public void draw( 
                Graphics2D g, 
                Rectangle2D rect, 
                PlotState parentState,
                PlotRenderingInfo info)  

に変更すると、表示されるようになります。
インターフェイスを変えるなんて・・・
JFreeChartって、かなり変更が多いですよね。
Ver1.0がでるまでは、ちと怖いですな。
このレーダーチャートも対応予定という文が書いてました。

NullPointerがでてもレーダーチャートは表示されますが
気持ち悪いという場合は、RadarChart.javaの
public JLabel getJLabel()内の
writeImage(null);
のnullを適当にFileOutputStreamなどに変更すれば、
画像ファイルが生成されます。
あるいは、
ChartUtilities.writeBufferedImageAsPNG(out, image);
の一行をコメントアウトすればOKです。




  
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: test.png
型:         image/png
サイズ:     26827 バイト
説明:       無し
下載 


Rumble-jp-dev メーリングリストの案内
Back to archive index