tutorial mac example graphviz

mac - graphviz tutorial



graphviz: izquierda/derecha alinear nodos en lugar de centrar? (1)

¿Hay alguna forma de obtener graphviz para alinear a la izquierda o alinear a la derecha los nodos en el mismo rango, en lugar de centrarlos?

digraph h { rankdir=LR; node [shape=record,height=.08,fontsize=11]; elk[label="elk|I am an American Elk"]; buffalo[label="buffalo|Just a buffalo|everywhere I go|people know the part I''m playing"]; cow[label="cow|moo"]; moose[label="Bullwinkle J. Moose|Hey Rocky, watch me pull a rabbit out of my hat!"]; zoo [label="zoo|<p0>|<p1>|<p2>|<p3>"]; zoo:p0 -> elk; zoo:p1 -> cow; zoo:p2 -> moose; zoo:p3 -> buffalo; }


Es bueno ver a alguien que trabaja con datos tan importantes.

Aquí hay una manera insólita y poco satisfactoria:

digraph h { rankdir=LR; node [shape=record,height=.08,fontsize=11]; zoo [label="zoo|<p0>|<p1>|<p2>|<p3>"]; node [width=3.5]; elk[label="elk/l|I am an American Elk/l",]; buffalo[label="buffalo/l|Just a buffalo/l|everywhere I go/l|people know the part I''m playing/l"]; cow[label="cow/l|moo/l"]; moose[label="Bullwinkle J. Moose/l|Hey Rocky, watch me pull a rabbit out of my hat!/l"]; zoo:p0->elk; zoo:p1 -> cow; zoo:p2 -> moose; zoo:p3 -> buffalo; }

Asigne a cada cuadro de ese rango el mismo ancho (determinado empíricamente), luego alinee el texto a la izquierda usando el extraño "salto de línea alineado a la izquierda".