soraなりの日々 - fc2 -

こころにひっかかったもの

[ruby,jruby]グラフを作成してみた

なんとなく、jruby 使って java のライブラリ使って
グラフを作成してみた。
(すんげー、しょーもないことしかしてないけどね。。。)

このエントリーをはてなブックマークに追加
今回使ったのが、JFreeChart っていう java から
グラフを作成するためのライブラリ。

java 界隈では、きっと有名なライブラリだと思ふ。
(ごめんね。オレ、java 良く知らないから。。。)

で、一旦 java でサンプルコード書いて実行させて
動くことを確認して、今度は jruby 上で動かしてみた。

結果、問題なく動きました(当たり前か)。
いやー、凄いね。
楽やわー。

jruby は .zip が 1つ。
んで、その .zip を後は展開するってだけで
ここまで java が動くとやっぱ良いね!
(但し、CLASSPATH の追加が死ぬほどメンドクサイ・・・orz)

今回使った、「なんだソレ」なソースはコレ↓

require 'java'
import 'org.jfree.chart.ChartFactory'
import 'org.jfree.chart.ChartFrame'
import 'org.jfree.chart.JFreeChart'
import 'org.jfree.data.general.DefaultPieDataset'

d = DefaultPieDataset.new
d.setValue "カテゴリ1", 25
d.setValue "カテゴリ2", 45
d.setValue "カテゴリ3", 30

c = ChartFactory.createPieChart "pie chart", d, true, true, false
f = ChartFrame.new "pie chart", c
f.pack
f.setVisible true


画面:
 piechart
 (※日本語もバッチリ!)


もうちょい、遊んでみるかな。
このエントリーをはてなブックマークに追加

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://sora2hs.blog70.fc2.com/tb.php/364-a519f01f
この記事にトラックバックする(FC2ブログユーザー)