/ / agregar texto a la línea de flujo del diagrama de flujo DiagrammeR en R - r, diagramador

agregar texto a la línea de flujo del diagrama de flujo DiagrammeR en R - r, diagrammer

El siguiente código crea un diagrama de flujo en R conEl paquete DiagrammeR. ¿Cómo puedo agregar "Sí" o "No" (o cualquier otro texto) a las líneas de flujo que conectan las formas? Al crear gráficos, mis nodos a menudo serán decisiones, y me gustaría etiquetar la respuesta de la línea de flujo como Sí / No.

library(DiagrammeR)

grViz("
digraph boxes_and_circles {

# a "graph" statement
graph [overlap = true, fontsize = 10]

# several "node" statements
node [shape = box,
fontname = Helvetica]
A; B; C; D; E; F

node [shape = circle,
fixedsize = true,
width = 0.9] // sets as circles
1; 2; 3; 4; 5; 6; 7; 8

# several "edge" statements
A->1 B->2 B->3 B->4 C->A
1->D E->A 2->4 1->5 1->F
E->6 4->6 5->7 6->7 3->8
}
")

Capture.png

Respuestas

1 para la respuesta № 1

Intente definir la etiqueta para cada línea de flujo, así:

library(DiagrammeR)

grViz("
digraph boxes_and_circles {

# a "graph" statement
graph [overlap = true, fontsize = 10]

# several "node" statements
node [shape = box,
fontname = Helvetica]
A; B; C; D; E; F

node [shape = circle,
fixedsize = true,
width = 0.9] // sets as circles
1; 2; 3; 4; 5; 6; 7; 8

# several "edge" statements
A->1 [label="YES"]
B->2 [label="NO"]
B->3 [label="..."]
B->4 C->A
1->D E->A 2->4 1->5 1->F
E->6 4->6 5->7 6->7 3->8
}
")

¡Espero eso ayude! :)