Rmarkdown en el panel principal de Shiny
Comparto con mis lectores un experimento de esta misma mañana: cómo insertar en el panel principal de Shiny un documento generado con Rmarkdown. Que, por supuesto, cambia según se seleccionen unos u otros parámetros en Shiny.
Es un ejemplo sencillo, estúpido, sin comentarios, desordenado y, en resumen, muy mejorable. Puede descargarse de aquí.
El truco es de los sucios:
- En
server.Rse guardan los parámetros que envíaui.Ren un fichero de intercambio consave. - La plantilla del .Rmd lee esos parámetros durante el proceso de compilación (con
rmarkdown::render). ui.Rpinta el html conhtmlOutput.
Y, a partir de la plantilla, ¡a crecer!