Hola,
Me gusta ejecutar el documento adjunto RMarkdown Shiny dentro de JMP. Hay una publicación sobre cómo hacer esto para la parte R, pero me gusta poder ejecutar el Rmd dentro de JMP. He adjuntado el ejemplo de Rmd a continuación.
Gracias por tu ayuda.
---
Título: "Shinny"
autor: "abc"
fecha: "7/12/2018"
salida: html_document
tiempo de ejecución: brillante
---
`` `{r setup, include = FALSE}
knitr :: opts_chunk $ set (echo = TRUE)
`` `
Este documento de Markdown R se hace interactivo utilizando Shiny. A diferencia del flujo de trabajo más tradicional de crear informes estáticos, ahora puede crear documentos que permitan a sus lectores cambiar las suposiciones subyacentes a su análisis y ver los resultados inmediatamente.
Para obtener más información, consulte [Documentos interactivos] ( http://rmarkdown.rstudio.com/authoring_shiny.html ).
## Entradas y salidas
Puede incrustar entradas y salidas brillantes en su documento. Las salidas se actualizan automáticamente cada vez que cambian las entradas. Esto demuestra cómo una gráfica R estándar se puede hacer interactiva envolviéndola en la función Shind `renderPlot`. Las funciones `selectInput` y` sliderInput` crean los widgets de entrada que se utilizan para conducir el gráfico.
`` `{r erupciones, echo = FALSO}
panel de entrada
selectInput ("n_breaks", label = "Número de contenedores:",
opciones = c (10, 20, 35, 50), seleccionado = 20),
sliderInput ("bw_adjust", label = "Ajuste de ancho de banda:",
min = 0.2, max = 2, valor = 1, paso = 0.2)
)
renderPlot ({
hist (erupciones de $ fieles, probabilidad = VERDADERO, saltos = as.numéricos (entrada $ n_breaks),
xlab = "Duración (minutos)", main = "Duración de la erupción del géiser")
dens <- densidad ($ erupciones fieles, ajustar = entrada $ bw_adjust)
líneas (dens, col = "azul")
})
`` `
## Aplicación incrustada
También es posible incrustar una aplicación Shiny completa dentro de un documento R Markdown usando la función `shinyAppDir`. Este ejemplo incrusta una aplicación Shiny ubicada en otro directorio:
`` `{r tabsets, echo = FALSE}
shinyAppDir (
system.file ("examples / 06_tabsets", package = "shiny"),
opciones = lista (
ancho = "100%", altura = 550
)
)
`` `
Tenga en cuenta el uso del parámetro `altura` para determinar cuánto espacio vertical debe ocupar la aplicación incrustada.
También puede usar la función `shinyApp` para definir una aplicación en línea en lugar de en un directorio externo.
En todos los fragmentos de código R encima del atributo `echo = FALSE` se usa. Esto es para evitar que el código R dentro del fragmento se reproduzca en el documento junto con los componentes de Shiny.
Gracias. Puedo ejecutar JMP con RMarkdown y sin truble. Sólo está agregando el shinny al archivo RMarkdown no funciona.
Me voy a arriesgar aquí y decir "¡No!"
Sé cómo obtener JMP para ejecutar R yy puedo usar R para generar Shiny, pero no creo que pueda combinar la interactividad entre R y JMP utilizando Shiny. Puede ser posible, pero va a ser realmente difícil.
Además, revisa el acuerdo de licencia con Shiny, como estudiante o pasatiempo es divertido jugar con él, pero cuando lo incorporas a una empresa, parece que debes tener cuidado.