hanatoyume.net   ~「花とゆめ」ファンサイト風テクノロジと自然の調和と探求~ twitterやめました・・・
ホーム  :  新着記事  :  記事一覧  :  Wiki  :  リンク  :  白泉社 花とゆめ  : 

   

JFreeChartの円グラフ(PieChart)で日本語が文字化け(Windows)

IT・インターネット

RSSのコードを書いていたはずなんですが、
Googleがいろいろ便利ツールを提供していたので、
今日はぜんぜん違うことをしています。

JFreeChartで書ける円グラフ
 ↓ こんなの。かっちょいいねぇ。


なんですけど、どうも日本語が表示できなくて困ったいましたところ、
Linuxの人はfont.propertiesを修正して解決しているみたいですが、
ちょっとわたしWindowsですよ&機種依存になってしまうのでこまた。

それぞれのアイテムにsetFont()すればいいみたいなんですけど、
円グラフの場合、どのオブジェクトなのか良くわかんなかったりします。

こちらのサンプルコードで指定していましたので参考に。
http://www.java2s.com/Code/Java/Chart/JFreeChartPieChartDemo1.htm


マイコードはこんな感じ。


// 円グラフ作成
DefaultPieDataset data = new DefaultPieDataset();
 JFreeChart objCht=ChartFactory.createPieChart3D( "過去7日間",data,true,false,false);
// タイトル
objCht.getTitle().setFont( new Font("MSUIGothic", Font.PLAIN, 10) );
// 凡例(画面の下)
objCht.getLegend().setItemFont( new Font("MSUIGothic", Font.PLAIN, 10) );
// 円グラフの各要素
PiePlot plot = (PiePlot)objCht.getPlot();
plot.setLabelFont(new Font("MSUIGothic", Font.PLAIN, 10));

円グラフじゃなくてXYグラフの場合、
グラフ描画エリアのソレは、PiePilotじゃなくてCategoryPlotなんですね。

どうして同じクラス(JFreeChart)に入っちゃってるんだろう・・・
メソッド探すの大変だよ・・・
 

JFreeChartの円グラフ(PieChart)で日本語が文字化け(Windows) | 0 件のコメント |
コメントは投稿者の責任においてなされるものであり,サイト管理者は責任を負いません。


トラックバック

このエントリのトラックバックURL: http://www.hanatoyume.net/trackback.php/20090417133101646

この記事にはトラックバック・コメントがありません。