DiagrammeR - не удалось найти функцию grViz

Я новичок в R и только что сделал свою первую установку с версией 3.5 через источники крана на ПК с Kubuntu 18.04 вместе с сервером Rstudio.

Теперь я немного поиграюсь, попробовав и просмотрев несколько примеров. Для блок-схемы я установил пакет DiagrammR в RStudio.

Но когда я копирую + вставляю примеры из 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 box_and_circles {\ n \ n # оператор 'graph' \ n graph [overlap = true, fontsize = 10] \ n \ n # несколько операторов 'node' \ n node [shape = box, \ n fontname = Helvetica] \ n A; B; 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 "): может не найти функцию "грВиз"

То же самое касается всех других примеров, которые я пробую.

Кто-нибудь знает, как это исправить?


person graphzahl    schedule 04.07.2018    source источник
comment
Вы загрузили библиотеку library(DiagrammeR) перед выполнением функции?   -  person jay.sf    schedule 04.07.2018


Ответы (1)


Как заявил Jay.sf, вы должны запустить в консоли RStudio эту строку:

library(DiagrammeR)

И как только библиотека загрузится, ваш график снова будет работать.

person Fernando Duz    schedule 24.04.2019