Ruby で gruff を使ってグラフ描画

スポンサーリンク

Ruby で gruff というグラフ描画用の gem を使って、グラフを描きます。gruff は RMagick に依存しており、RMagick は ImageMagick をラップして Ruby から使えるようにしてある gem ライブラリ。

なので、事前に ImageMagick を入れておきます。私は、Homebrew ですでに ImageMagick をインストール済みでした。

【お知らせ】 英単語を画像イメージで楽に暗記できる辞書サイトを作りました。英語学習中の方は、ぜひご利用ください!
画像付き英語辞書 Imagict | 英単語をイメージで暗記
【開発記録】
英単語を画像イメージで暗記できる英語辞書サービスを作って公開しました
スポンサーリンク

公式ページの情報を参考に、gruff をインストールしてサンプルコードを書いてみました。

Gruff Graphs for Ruby | Ruby on Rails for Newbies

gruff をインストールしてコード作成

Gemfile に gruff を書いて bundle install。

以下の内容で create_graph/graph.rb を作成。公式のサンプルのまんまです。

create_graph/graph.rb

作成した ruby スクリプトを実行します。

生成されたグラフを確認

スクリプト実行後、グラフが描画された my_fruity_graph.png が同ディレクトリに生成されます。

create_graph/my_fruity_graph.png

my_fruity_graph

簡単に本格的な折れ線グラフを描画することができました。とりあえず今回の私の用途では、これで十分。

グラフ描画を、さらに細かく設定して行う場合には、Ruby Gnuplot というライブラリもおすすめのようです。

スポンサーリンク
私は以下の本で Ruby を覚えました。メタプログラミングRubyは入門を超える内容で難しめです。
 
スポンサーリンク

Leave Your Message!