Диаграмма R: Как сделать кластер динамически c? - PullRequest
1 голос
/ 24 апреля 2020

Я пытаюсь создать диаграмму, где узлы сгруппированы по кластерам. Я могу сделать это с помощью 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)

Я интересно, есть ли такие функции, как комбинат, позволяющий создавать такие блоки ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...