使用DiagrammeR在标签中包含引号和撇号
我试图使用使用DiagrammeR在标签中包含引号和撇号,r,quotes,diagrammer,R,Quotes,Diagrammer,我试图使用grViz在DagrammeR图形中的节点标签中包含撇号。假设我想创建标签“彼得的车”。问题是DiagrammeR似乎不接受双引号(“”),因此,当我使用单引号“Peter's car”时,它不起作用,因为撇号省略了整个过程 我试过使用\或\\,但似乎没有任何效果 库(“图解程序”) 也许您可以使用Unicode:“Peter’如果你使用label=它在原始图形中工作。然而,grViz有一行图表亲爱的@BenNutzer,您的解决方案运行得非常好。但是,它非常冗长。@use
grViz
在DagrammeR
图形中的节点标签中包含撇号。假设我想创建标签“彼得的车”
。问题是DiagrammeR似乎不接受双引号(“
”),因此,当我使用单引号“Peter's car”时,它不起作用,因为撇号省略了整个过程
我试过使用\
或\\
,但似乎没有任何效果
库(“图解程序”)
也许您可以使用Unicode:“Peter’如果你使用label=
它在原始图形中工作。然而,grViz
有一行图表亲爱的@BenNutzer,您的解决方案运行得非常好。但是,它非常冗长。@user20650,谢谢您提供的解决方案。你提到的这句话难道不是有另一个目的吗?这样,通过评论,我可能破坏了一个重要的功能?@R.AndresCastaneda;是的,我相信这是有原因的,但这可能是一个最小的原因,因为转换外引号为双精度。请注意,在graphviz中,两种引号类型都可以。您可以使用一个示例进行测试:如上所述设置标签,例如1[label=]
,然后删除有问题的行body(grViz)[[4]]=quote(“”)
,然后运行grViz(graph)
。对于这个例子,这很好。您可以使用grViz重置函数