Respuestas
Respuesta:
puede describir un grafo no dirigido, que es aquel que muestra relaciones simétricas entre varios objetos, por ejemplo la amistad entre personas. La palabra clave graph se usa para iniciar la definición de un nuevo grafo, los nodos son descritos por llaves {} y el guion doble (--) se usa para trazar las aristas entre los nodos.
// el nombre del grafo y el punto y coma al final de la línea son opcionales
graph nombre_del_grafo {
a -- b -- c;
b -- d;
}
Grafo dirigido
Una gráfica directa
DOT también puede describir grafos dirigidos, como diagramas de flujo o de árboles de dependencias. La sintaxis es la misma, exceptuando que la definición se inicia con diagraph y que se usa la flecha (->) para indicar el sentido de la relación.
digraph nombre_del_diagrama {
a -> b -> c;
b -> d;
}
Atributos
Un diagrama con atributos
A los diagramas se les pueden aplicar atributos para modificar aspectos tales como el color, la forma, el tipo de línea, etc.2 Los atributos se describen entre corchetes, atributo="valor", después de la definición del elemento y antes del punto y coma. Se pueden definir varios atributos separándolos por comas (,) y espacios.
graph nombre_del_diagrama {
// Este atributo se aplica a todo el diagrama modificando su tamaño
size="1,1";
// El atributo ''label'' (etiqueta) puede usarse para modificar el título de un nodo
a [label="Foo"];
// Este atributo cambia la forma del nodo b
b [shape=box];
// Se puede cambiar el tipo de línea que rodea a las figuras con los atributos ''color'' y ''style'' (estilo )
a -- b -- c [color=blue];
b -- d [style=dotted];
}
Las etiquetas definidas con el estilo HTML solo están disponibles en las versiones de Graphviz posteriores a noviembre de 2003). En particular, no son parte de la versión 1.10.3
Explicación paso a paso: