Diferencia entre revisiones de «Shiny (software)»

 
Línea 1: Línea 1:
{{Normalizar|motivo=Redactar párrafo introductorio, colocar plantilla adecuada}}
+
 
 
{{Objeto
 
{{Objeto
 
|nombre=Shiny
 
|nombre=Shiny
Línea 6: Línea 6:
 
|descripcion=  
 
|descripcion=  
 
}}
 
}}
 
=='''Introducción'''==
 
 
'''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
Información sobre la plantilla
Shiny2.jpg

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.