【问题标题】:DiagrammeR - could not find function "grViz"DiagrammeR - 找不到函数“grViz”
【发布时间】:2018-12-13 02:01:26
【问题描述】:

我是 R 新手,刚刚在 Kubuntu 18.04 PC 和 Rstudio 服务器上通过 cran 源首次安装了 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 中的错误(“\ndigraph boxes_and_circles {\n\n # a 'graph' statement\n graph [overlap = true, fontsize = 10]\n\n # 几个 'node' 语句\n node [shape = box,\n fontname = 黑体]\n A;乙; C; D; E; F\n\n 节点 [shape = circle,\n
fixedsize = true,\n width = 0.9] // 设置为圆形\n 1; 2; 3; 4; 5个; 6; 7; 8\n\n # 几个 'edge' 语句\n A->1 B->2 B->3 B->4 C->A\n 1->D E->A 2->4 1->5 1->F\n E->6 4->6 5->7 6->7 3->8\n }\n") : 找不到函数“grViz”

我尝试的所有其他示例也是如此。

有人知道如何解决这个问题吗?

【问题讨论】:

  • 你在执行函数前是否通过library(DiagrammeR)加载了库?

标签: r diagrammer


【解决方案1】:

就像 Jay.sf 所说的,你应该在 RStudio 的控制台中运行这一行:

library(DiagrammeR)

一旦库 es 加载,您的图表将再次工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-05
    • 1970-01-01
    • 2019-09-09
    • 2012-01-07
    相关资源
    最近更新 更多