Posted By: yasushi ando
Date: 2007-02-22 20:20
Summary: graphviz_r rails plugin
Project: graphviz_r

GraphvizR is graphviz wrapper for ruby, and this is now available on Rails. When you install graphviz_r gem and rdot plugin, you can easily create a controller which generate graphs.

Sample code:

class RdotGenController < ApplicationController
def index
render :rdot do
graph [:size => '1.5, 2.5']
node [:shape => :record]
node1 [:label => "<p_left> left|<p_center>center|<p_right> right"]
node2 [:label => "left|center|right"]
node1 >> node2
node1(:p_left) >> node2
node2 >> node1(:p_center)
(node2 >> node1(:p_right)) [:label => 'record']
end
end
end

The block geven to render_rdot is written in `rdot' format. It is so similar to graphviz's dot format that you must learn it very soon.

Regards,
ANDO Yasushi

Latest News
v13.5.0 Released !!
    id 774 - 2013-05-18 12:28
Runt v0.9.0 Released
    Matthew Lipper - 2013-05-17 00:11
kramdown 1.0.2 released
    Thomas Leitner - 2013-05-09 06:58
mime-types 1.23 Released
    Austin Ziegler - 2013-04-21 01:41
diff-lcs 1.2.4 Released
    Austin Ziegler - 2013-04-21 00:08

 

Forums | Admin

Discussion Forums: graphviz_r-rails-plugin-released

Start New Thread Start New Thread

 

Topic Topic Starter Replies Last Post