(追記:2014-3-3) Gvizについてのまとめ頁を作りました。
Gvizの目次 - Rubyの世界からGraphvizの世界にこんにちは!
レイアウトを「osage」にすると、ノードを整列してくれます。
require "colorable" cs = Colorable::Colorset[:hsb] global layout:'osage' nodes shape:'square', style:'filled', penwidth:5 100.times do |i| node i.to_id, label:'', width:1.4, fillcolor:"#{cs.next.hex}bb" end save :g, :png
require "colorable" cs = Colorable::Colorset[:rgb] global layout:'osage' nodes shape:'circle', style:'filled', penwidth:5 100.times do |i| node i.to_id, label:'', width:1.4, fillcolor:"#{cs.next.hex}bb" end save :g, :png
require "colorable" cs = Colorable::Colorset[:hsb] global layout:'osage' nodes shape:'doubleoctagon', style:'filled', penwidth:5 100.times do |i| node i.to_id, label:'', width:1.4, fillcolor:"#{cs.at(rand 100).hex}bb" end save :g, :png
キレイですね!
100円〜で好評発売中!M'ELBORNE BOOKS