Я пытаюсь создать диаграмму, где узлы сгруппированы по кластерам. Я могу сделать это с помощью grViz, но я не знаю, как сделать это с помощью Dynami c Функции DiagrammeR 1-й код использует grViz, чтобы показать, что я хотел бы построить 2-й код, это то, что я начал делать с использованием Dynami c функции. Любая идея, как создать кластеры и связать их в глобальной диаграмме?
1-й код
library("DiagrammeR")
grViz("
digraph G {
subgraph cluster1 {
'c'
'd' -> 'e'
}
subgraph cluster2 {
'a'
'b'
}
subgraph cluster3 {
'f' -> 'a'
'f' -> 'c'
}
}
")
2-й код (начало)
ndf1 <-
create_node_df(
n = 3,
label = c('c','d','e'))
edf1 <-
create_edge_df(
from = c(2),
to = c(3))
grf1 <-
create_graph(
nodes_df = ndf1,
edges_df = edf1)
render_graph(graph = grf1)
Я интересно, есть ли такие функции, как комбинат, позволяющий создавать такие блоки ...