1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
dot2ruby(1) - create a ruby script from a graphviz script
=========================================================
## SYNOPSIS
`dot2ruby` [`-o`<file>] [`-T`<format>] [`-h`] [`-V`] _script_
## DESCRIPTION
**dot2ruby** is a tool that allows you to create a ruby script from
a graphviz script.
See </usr/share/doc/ruby-graphviz/> for more details.
## OPTIONS
* `-o`, `--output-file` [<file>]:
Path to output image file (default STDOUT)
* `-T`, `--output-format` [<format>]:
Output format (default: png)
* `-p`, `--path`:
Graphviz path
* `-V`, `--version`:
Show version
* `-h`, `--help`:
Show this usage message
## EXAMPLE
$ cat hello.dot
digraph G {Hello->World;}
$ dot2ruby hello.dot
# This code was generated by dot2ruby.g
require 'rubygems'
require 'graphviz'
graph_g = GraphViz.digraph( "G" ) { |graph_g|
graph_g[:bb] = '0,0,70,108'
node_hello = graph_g.add_nodes( "Hello", :height => '0.5', :label => '\N', :pos => '35,90', :width => '0.88889' )
graph_g.add_edges( "Hello", "World", :pos => 'e,35,36.413 35,71.831 35,64.131 35,54.974 35,46.417' )
node_world = graph_g.add_nodes( "World", :height => '0.5', :label => '\N', :pos => '35,18', :width => '0.97222' )
}
puts graph_g.output( :canon => String )
## AUTHOR
Copyright 2004-2018 Gregoire Lejeune
This manual page is written by Praveen Arimbrathodiyl <praveen@debian.org> for
Debian GNU System (GNU/Linux, GNU/kFreeBSD, GNU/Hurd).
|