Me preguntaba si hay una manera de integrar el paquete manipulate
o el paquete gWidgetsManipulate
para que sus salidas puedan ser visibles/manipulables en el archivo de salida html/markdown, ya que creo que esto sería extremadamente útil al desarrollar informes reproducibles de investigación interactiva. Sé que googleVis tiene alguna funcionalidad que permite que se integre con knitr para que las salidas entren en el archivo html usando opciones como results = 'asis', pero googleVis es actualmente bastante restrictivo en sus capacidades cuando se usan controles deslizantes, por ejemplo.integrando manipulación de salidas con knitr
Si las salidas de paquete de manipulate o gWidgetsManipulate aún no se han integrado, ¿sería posible sugerir una solución por el momento que permita que se vea en el archivo html?
es decir, mi código actual en mi archivo Rmd antes de ejecutar knitr-ing a html tiene el siguiente aspecto ... pero obtengo los siguientes errores.
```{r}
library(manipulate)
manipulate(plot(1:x), x = slider(5, 10))
```
con la salida
library(manipulate)
## Error: there is no package called 'manipulate'
manipulate(plot(1:x), x = slider(5, 10))
## Error: could not find function "manipulate"
por lo que tratar el paquete gWidgetsManipulate lugar ...
```{r}
library(gWidgetsManipulate)
manipulate(plot(1:x), x = slider(5, 10))
```
se obtiene el error ...
library("gWidgetsManipulate")
## Loading required package: gWidgets
manipulate(plot(1:x), x = slider(5, 10))
## Error: unable to find an inherited method for function ".gwindow", for signature "NULL"
he tratado de especifica un guiToolkit para corregir este error por nosotros ing cosas como
options(guiToolkit="WWW")
pero fue en vano ...
Cualquier ayuda sería muy apreciada, gracias de antemano
supongo 'manipulate' es bastante diferente con' googleVis'; este último puede escribir código HTML/Javascript que permite la interacción, pero dudo que el primero también lo haga. –
¿No ayudan gWidgets o gWidgetsManipulate o ninguno de los paquetes gWidgetsXXX a escribir algo de HTML/Javascript? –
No sé mucho sobre 'gWidgetsManipulate', pero estoy casi seguro de que' gWidgets' no escribe HTML/JS como cadenas de caracteres; 'gWidgetsWWW' o' gWidgetsWWW2' pueden crear páginas web, pero lo que realmente necesita son fragmentos HTML/JS que pueden ser _embedded_ en un documento HTML. –