我是R的新手,刚刚通过Kubuntu 18.04 PC上的cran源代码和Rstudio服务器首次安装了3.5版。
现在我通过尝试和查看一些示例来玩弄一下。 对于流程图,我在RStudio中安装了DiagrammR软件包。
但是当我从 http://rich-iannone.github.io/DiagrammeR/graphviz_and_mermaid.html 复制+粘贴示例时
喜欢
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
}
")
它导致
grViz("digraph boxes_and_circles {\ # a 'graph' 中的错误 语句 图形 [重叠 = true,字体大小 = 10]\ # 几个 "节点"语句 节点 [形状 = 框, 字体名称 = Helvetica] A;B;C;D;E;F\ 节点 [形状 = 圆形,
固定大小 = 真, 宽度 = 0.9]//设置为圆形 1; 2; 3; 4;5;6;7;8\ # 几个"边"语句 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}"( : 找不到函数"grViz">
我尝试的所有其他示例也是如此。
有人知道如何解决这个问题吗?
就像 Jay.sf 所说的那样,你应该在 RStudio 的控制台中运行这一行:
library(DiagrammeR)
一旦库 es 加载,您的图形将再次工作。