【问题标题】:add text to DiagrammeR flowchart flowline in R将文本添加到 R 中的 DiagrammeR 流程图流线
【发布时间】:2018-05-11 13:32:29
【问题描述】:

以下代码使用 DiagrammeR 包在 R 中创建流程图。如何在连接形状的流线中添加“是”或“否”(或任何其他文本)?创建图表时,我的节点通常是决策,我想将流线答案标记为是/否。

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
      }
      ")

【问题讨论】:

  • 如果你这样定义你的边缘会发生什么? A -> 1 [标签='yesyes']

标签: r diagrammer


【解决方案1】:

尝试为每个流线定义标签,如下所示:

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
      }
")

希望对您有所帮助! :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-17
    • 2022-12-05
    • 2017-04-09
    • 1970-01-01
    • 2016-04-04
    • 1970-01-01
    • 2021-01-03
    • 2020-06-05
    相关资源
    最近更新 更多