Ruby で Gviz を使ってみる

ruby-graphviz とは、 Ruby から Grapviz を簡単に扱えるようにするソフトウェア

前準備

Ubuntu での実行手順の例

sudo apt -y update
sudo apt -y install ruby-full
sudo apt -y install ruby1.9.1-dev
sudo gem install gviz 

* Graphviz のインストールも済ませておくこと

実行

require "gviz"

gv = Gviz.new

gv.graph do
  route :s => [:p, :q]
  route :p => [:p, :r]
  route :q => [:p, :r]
  route :r => [:s]
end

gv.save( :sample3, :png ) 

属性の指定 (書きかけ)

Graphviz での属性: http://www.graphviz.org/content/attrs