Capítulo 2. IU básica

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Introducción

Ahora que ya tienes una aplicación básica, podemos empezar a explorar los detalles que hacen que Shiny funcione. Como has visto en el capítulo anterior, Shiny fomenta la separación del código que genera tu interfaz de usuario (el frontend) del código que dirige el comportamiento de tu aplicación (el backend).

En este capítulo, nos centraremos en el frontend y te daremos un paseo relámpago por las entradas y salidas HTML que proporciona Shiny. Esto te da la posibilidad de capturar muchos tipos de datos y mostrar muchos tipos de salida R. Todavía no tienes muchas formas de unir las entradas y salidas, pero volveremos a ello en el Capítulo 6.

En me ceñiré principalmente a las entradas y salidas incorporadas en el propio Shiny. Sin embargo, existe una rica y vibrante comunidad de paquetes de extensión, como shinyWidgets, colourpicker y sortable. Nan Xiao mantiene una lista activa y completa de otros paquetes Shiny.

Como de costumbre, empezaremos cargando el paquete Shiny:

library(shiny)

Entradas

Como vimos en en el capítulo anterior, utilizas funciones como sliderInput() , selectInput(), textInput(), y numericInput() para insertar controles de entrada en tu especificación de interfaz de usuario. Ahora hablaremos de la estructura común que subyace a todas las funciones de entrada y daremos una rápida visión general de las entradas ...

Get Dominar el brillo now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.