graphviz - node - ¿Cómo establecer la forma de nodo predeterminada en el cuadro en lugar de ovalada?
nodesep graphviz (3)
Tengo algunas etiquetas largas en mi gráfica escritas en lenguaje de puntos. Como resultado, (la forma por defecto es ovalada) Tengo un óvalo muy largo, no muy práctico y delgado en mi gráfica, que ocupa mucho espacio.
Me gustaría establecer la forma predeterminada en el cuadro para todos mis nodos, a menos que se especifique lo contrario.
He visto la notación de node
, pero requiere enumerar cualquier nodo afectado por los estilos.
¿Es posible en lenguaje de puntos?
El uso de la notación de node
sin enumerar los nodos afectados hace que el estilo de forma del nodo se aplique de forma predeterminada.
digraph ExampleGraph
{
node [shape="box"];
a -> b -> c -> d;
}
Por cierto, si solo necesitas cambiar parte de los nodos, puedes usar un subgrafo como este:
digraph ExampleGraph
{
{
// only change a and d
node [shape="box"]; a; d;
}
a -> b -> c -> d;
}
Tenga en cuenta que también puede especificar la forma de nodo predeterminada (o cualquier otro atributo) en la línea de comando de la herramienta de dot
usando el interruptor -N
, por ejemplo:
dot -Nshape=box graph.dot -Tpng -o graph.png