Сбой Rstudio при вызове rgl иnitr в презентации ioslides

Мой сеанс RStudio сокрушает при попытке нарисовать rgl 3d-график с использованием Knitr в html-презентации ioslides. Есть идеи, как это предотвратить?

Мой кусок:

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

```{R, testgl, webgl=TRUE, cache=FALSE}
x <- sort(rnorm(1000))
y <- rnorm(1000)
z <- rnorm(1000) + atan2(x,y)
plot3d(x, y, z, col=rainbow(1000))
```

Изменить

Эта ошибка возникает для:

> sessionInfo()
R version 3.2.1 (2015-06-18)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1

locale:
[1] LC_COLLATE=English_United Kingdom.1252  LC_CTYPE=English_United Kingdom.1252   
[3] LC_MONETARY=English_United Kingdom.1252 LC_NUMERIC=C                           
[5] LC_TIME=English_United Kingdom.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
[1] rsconnect_0.4.1.4 htmltools_0.2.6   tools_3.2.1       yaml_2.1.13       rmarkdown_0.7     digest_0.6.8     
> 

Исходный код презентации можно найти здесь:

https://github.com/TARF/SMM/tree/master/Presentation

Обратите внимание, что для запуска кода необходимо подключиться к базе данных человеческой смертности через пакет «Демография» с собственными учетными данными.


person Leni Ohnesorge    schedule 03.09.2015    source источник


Ответы (1)


Вероятно, вам нужно обновить RStudio. У меня какое-то время он падал, я думаю, из-за того, что их реализация WebGL не работала; теперь он работает нормально (хотя он не отображает WebGL, для этого мне нужно просмотреть вывод в моем браузере).

Отредактировано пару лет спустя: я давно не видел сбоев, и rgl (отображаемый вызовом rglwidget()) теперь отображается нормально в RStudio.

person user2554330    schedule 04.09.2015
comment
Я думаю, вам нужно предоставить достаточно деталей, чтобы кто-то воспроизвел аварию. Опубликуйте полный документ .Rmd и перечислите sessionInfo из R, а также номер версии RStudio. - person user2554330; 09.09.2015