r-在DiagrammeR中对正节点文本



有人知道DiagrammeR当前在使用GraphViz时是否支持节点标签的左右对齐吗?

这里有一个快速的例子,我想左对齐两个节点中的文本:

library(DiagrammeR)
grViz("
  digraph test {
    graph [fontsize = 10]
    node [shape = box]
    A [label = 'FoonBar']
    B [label = 'BarnFoo']
    A -> B
  }
")

我在这里为使用/l进行左对齐的原生GraphViz找到了一个资源,但当我在grViz函数中尝试时,我收到了一个错误。例如:

library(DiagrammeR)
grViz("
digraph test {
  graph [fontsize = 10]
  node [shape = box]
    A [label = 'FoolBar']
    B [label = 'BarlFoo']
  A -> B
}
")

我感谢您提前提供的帮助!

您需要一个双反斜杠来转义第一个斜杠。以下是左右对齐的标签:

grViz("
  digraph test {
    graph [fontsize = 10]
    node [shape = box]
    A [label = 'Foo\lBar\l']
    B [label = 'Bar\rFoo\r']
    A -> B
  }
")

相关内容

  • 没有找到相关文章

最新更新