V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

dot

Lenguaje de descripción de gráficos. Los gráficos generalmente se almacenan con la extensión de nombre de archivo .gv o .dot aunque se prefiere .gv para evitar confusiones.

$ gpicview output.svg
Para visualizar los gráficos de los siguientes ejemplos
$ echo 'digraph { a -> b }' | dot -Tsvg -o output.svg
$ echo 'digraph { a -> b }' | dot -Tpng -Gfontcolor=red -Glabel="Gráfico importante" -o output.png
$ echo 'digraph { a -> b }' | dot -Tsvg -Nfontcolor=red -Nshape=rect -o out.svg
$ echo 'digraph { a -> b }' | dot -Tsvg -Ecolor=red -Earrowhead=diamond -o out.svg
$ echo 'digraph { a -> b }' | dot -Tsvg -o output.svg
$ dot -Tsvg -O ~/graph1.gv ~/graph2.gv
generar automaticamente graph1.svg y graph2.svg
$ dot -P -Tsvg -o plugins.svg
ver gráfico de todos los plugins del ejecutable

Algunos ejemplos más complejos:

1.-

$ echo 'digraph sample3 {

A -> {B ; C ; D}

C -> {B ; A}

}' | dot -Tpng -Nfontcolor=red -Nshape=oval -Glabel="Gráfico importante" -Nstyle=bold -o output.png

2.-

$ echo 'digraph test123 {

a -> b -> c;

a -> {x y};

b [shape=box];

c [label="hello\nworld",color=blue,fontsize=24,

fontname="Palatino-Italic",fontcolor=red,style=filled];

a -> z [label="hi", weight=100];

x -> z [label="multi-line\nlabel"];

edge [style=dashed,color=red];

b -> x;

{rank=same; b x}

}

' | dot -Tpng -Nfontcolor=red -Nshape=box -Glabel="Gráfico importante" -Nstyle=invis -o output.png

Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
2585 entradas - Acerca del Tractatus
La Pipa Plena 2024