Diferencia entre revisiones de «Shiny (software)»
m (Irma gt trasladó la página Shiny a Shiny (software)) |
|||
| (No se muestra una edición intermedia de otro usuario) | |||
| Línea 1: | Línea 1: | ||
| + | |||
{{Objeto | {{Objeto | ||
|nombre=Shiny | |nombre=Shiny | ||
| Línea 5: | Línea 6: | ||
|descripcion= | |descripcion= | ||
}} | }} | ||
| − | |||
| − | |||
'''Shiny''' es un paquete de R que permite diseñar y crear aplicaciones web interactivas programada en este lenguaje. Este paquete integra R con código de HTML y [[JavaScript]], lo que facilita la generación de una aplicación web en las que el usuario interactúa con los datos sin requerir conocimientos en programación (Beeley, 2013) y realizar estadísticas complejas sin que el usuario lo note y desplegar el resultado en una amigable interfaz web (Resnizky, 2015). | '''Shiny''' es un paquete de R que permite diseñar y crear aplicaciones web interactivas programada en este lenguaje. Este paquete integra R con código de HTML y [[JavaScript]], lo que facilita la generación de una aplicación web en las que el usuario interactúa con los datos sin requerir conocimientos en programación (Beeley, 2013) y realizar estadísticas complejas sin que el usuario lo note y desplegar el resultado en una amigable interfaz web (Resnizky, 2015). | ||
=='''Estructura de una aplicación Shiny'''== | =='''Estructura de una aplicación Shiny'''== | ||
última versión al 15:09 3 may 2021
| ||||
Shiny es un paquete de R que permite diseñar y crear aplicaciones web interactivas programada en este lenguaje. Este paquete integra R con código de HTML y JavaScript, lo que facilita la generación de una aplicación web en las que el usuario interactúa con los datos sin requerir conocimientos en programación (Beeley, 2013) y realizar estadísticas complejas sin que el usuario lo note y desplegar el resultado en una amigable interfaz web (Resnizky, 2015).
Estructura de una aplicación Shiny
El diseño de la aplicación tiene dos componentes: El archivo ui.R controla el diseño y aspecto de la aplicación y server.R que contiene las funcionalidades de la aplicación.
library(shiny)
ui <- fluidPage()
server <- function(input, output) {}
runApp(list(ui = ui, server = server))# Run Shiny Application
shinyApp(ui, server)# Create a Shiny app object
Ejemplo
Para obtener un ejemplo sencillo de Shiny podemos "correr" el ejemplo "Hola Shiny" que realiza un histograma y permite a los usuarios cambiar el número de intervalos en el gráfico.
system.file("examples", package="shiny") runExample("01_hello") # a histogram
Fuentes
- Beeley, C. (2013). Web Application Development with R using Shiny. Birmingham, Reino Unido. Packt Publishing.
- Resnizky, H.G. (2015). Learning Shiny. Birmingham, Reino Unido. Packt Publishing.
