color - graphviz python example
Dibujando un borde alrededor de un conjunto de vértices en Graphviz (1)
Es posible agrupar nodos en graphviz colocándolos en un cluster . Un clúster es un tipo especial de subgrafo que ciertos motores de diseño (punto, fdp, ...) admiten, y si son compatibles, los nodos de un clúster se dibujarán juntos.
De la documentación:
Si el nombre del subgrafo comienza con cluster , Graphviz observa el subgraph como un subgraph de cluster especial. Si se admite, el motor de diseño hará el diseño de modo que los nodos que pertenecen al clúster se dibujen juntos, con el dibujo completo del clúster contenido dentro de un rectángulo delimitador.
Tenga en cuenta que, para bien y para mal, los subgrafos de clústeres no forman parte del lenguaje DOT, sino que son solo una convención sintáctica adherida por algunos motores de diseño.
Importante: El ID del subgrafo tiene que comenzar con el cluster
.
Ejemplo:
graph g{
subgraph cluster_food {
eggs; chicken; ham;
label="Food";
graph[style=dotted];
}
}
Estoy tratando de dibujar una gráfica con Graphviz.
Deseo dibujar una línea de puntos alrededor de un conjunto de vértices, simbolizando que son parte de una entidad más grande.
Por ejemplo, si tengo tres vértices como huevos, pollo y jamón, debería poder dibujar una línea de puntos alrededor de los tres y etiquetar ese borde como comida.