代码之家  ›  专栏  ›  技术社区  ›  delaye

如何使用R中的DiagrammR从gv文件中选择节点

  •  0
  • delaye  · 技术社区  · 4 年前

    我有一个 test.gv 具有节点和边的文件,如

    digraph a_nice_graph {
      
      # node definitions with substituted label text
      node [fontname = Helvetica]
      a [label = '@@1'parti = acteur]
      b [label = '@@2-1' parti = acteur]
      c [label = '@@2-2' parti = acteur]
      d [label = '@@2-3' parti = resource]
      e [label = '@@2-4' parti = resource]
      f [label = '@@2-5' parti = resource]
      g [label = '@@2-6' parti = resource]
      h [label = '@@2-7' parti = resource]
      i [label = '@@2-8' parti = resource]
      j [label = '@@2-9' parti = resource]
      
      # edge definitions with the node IDs
      a -> {d e f g h i j}
      b -> {a d e f g h i j}
      c -> {d e f g h i j}
    }
    
    

    可读的 DiagrammeR::grViz("/tmp/test.gv")

    exemple graph

    我想用DiagrammR包的功能来操作对象(节点和边),根据属性制作子图。 我不知道如何将我的对象放入变量中,然后对它们进行操作。

    0 回复  |  直到 4 年前
    推荐文章