32 votos

Cómo forzar el nodo de la posición (x e y) en graphviz

Estoy tratando de forzar la posición de los nodos. Tengo las coordenadas x e y de mi nodos y también en forma de grafo dirigido. Puedo usar el rank=mismo identificador de fila (coordenada y), pero no puede averiguar cómo puedo manejar la columna (coordenada x). Gracias de antemano.

36voto

Andrey Puntos 2265

Usted puede utilizar pos atributo (http://www.graphviz.org/content/attrs#dpos), por ejemplo:

xxx [
    label = xxx
    pos = "0,0!"
]

yyy [
    label = yyy
    pos = "10,10!"
]

Usted también tendrá que especificar neato o fdp motor de diseño, de modo que dot de la línea de comandos sería (para fdp):

dot -Kfdp -n -Tpng -o sample.png sample.dot

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X