Вы должны включить Javascript для корректного просмотра этой страницы. ошибка вязальщица rgl

У меня вязатьр: 1.10.5 и ргл: 0.95.1247.

Когда я пробую код:

```output:
  html_document:
    keep_md: yes```

```{r setup, results='asis'}
library(knitr)
knit_hooks$set(webgl = hook_webgl)
```


```{r testgl, webgl=TRUE}
library(rgl)
x <- sort(rnorm(1000))
y <- rnorm(1000)
z <- rnorm(1000) + atan2(x,y)
plot3d(x, y, z, col=rainbow(1000))
```

Я получаю сообщение об ошибке: Вы должны включить Javascript для корректного просмотра этой страницы. Javascript включен, и функцияBrowseURL в rgl работает нормально.

Кто знает в чем проблема?


person Shat32    schedule 09.07.2015    source источник
comment
Я получил ту же ошибку, и, перейдя по пути проекта rmarkdown, щелкните правой кнопкой мыши файл .html, откройте в Google Chrome, Firefox и т. д., чтобы увидеть правильный график без каких-либо ошибок. Тем не менее, он по-прежнему показывает комментарий, но меня все устраивает, что он все еще там.   -  person DDrake    schedule 05.01.2018


Ответы (1)


С подходом hook_webgl возник ряд проблем. В настоящее время рекомендуемым методом является использование rglwidget():

```output:
  html_document:
    keep_md: yes```

```{r testgl}
library(rgl)
x <- sort(rnorm(1000))
y <- rnorm(1000)
z <- rnorm(1000) + atan2(x,y)
plot3d(x, y, z, col=rainbow(1000))
rglwidget()
```
person user2554330    schedule 12.05.2016
comment
Похоже, что rglwidget теперь включен в пакет rgl. - person Bryan Hanson; 08.06.2017