Graphviz: Poner una leyenda en un nodo Además de una etiqueta
En mi grafo Graphviz (escrito en PUNTO), quiero que cada nodo tenga una etiqueta, pero además de eso, quiero que algunos nodos tengan una pequeña leyenda que denote algún otro valor único para ese nodo. Por ejemplo, si esto fuera para un diagrama de historia, la etiqueta de un nodo podría ser algo así como " Nacimiento de George Washington "y la leyenda podría decir" Véase también: Revolución Americana."
Esto es bastante flexible, por lo que la leyenda no necesariamente tiene que estar dentro del nodo, pero sí necesito algún otro forma de poner el texto que claramente no es parte de la etiqueta (por ejemplo, es un tamaño diferente, posiblemente un color diferente) y está en una ubicación diferente, pero todavía es claramente una parte del nodo.
¿hay alguna manera de hacer esto?
1 answers
Para colocar subtítulos fuera del nodo, puede usar xlabel
:
digraph g {
forcelabels=true;
a [label="Birth of George Washington", xlabel="See also: American Revolution"];
b [label="Main label", xlabel="Additional caption"];
a-> b;
}
forcelabels=true
se asegura de que no se omita ningún xlabel.
Una segunda opción es usar etiquetas similares a HTML :
digraph g {
a[label=<Birth of George Washington<BR />
<FONT POINT-SIZE="10">See also: American Revolution</FONT>>];
}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-05-31 17:40:02