Cargando…

Web Application Development with R using Shiny.

In Detail R is a highly flexible and powerful tool for analyzing and visualizing data. Shiny is the perfect companion to R, making it quick and simple to share analysis and graphics from R that users can interact with and query over the Web. Let Shiny do the hard work and spend your time generating...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Beeley, Chris
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Packt Publishing, 2013.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Copyright; Credits; About the Author; Acknowledgement; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Installing R and Shiny and Getting Started!; Installing R; The R console; Code editors and IDEs; Simple and well-featured; Complex and extensible; Learning R; Getting help; Loading data; Dataframes, lists, arrays, and matrices; Variable types; Functions; Objects; Base graphics and ggplot2; Bar chart; Line chart; Installing Shiny and running the examples; Summary; Building Your First Application; Program structure; ui. R of minimal example; server. R of minimal example
  • Optional exerciseWidget types; Google Analytics application; The UI; Data processing; Reactive objects; Outputs; A note on the application code; Optional exercise; Summary; Building Your Own Web Pages with Shiny; Running the applications and code; Shiny and HTML; Custom HTML links in Shiny; ui. R; server. R; server. R
  • data preparation; server. R
  • server definition; Minimal HTML interface; index.html; server. R; JavaScript and Shiny; ui. R; server. R; jQuery; index.html
  • body; server. R; jQuery; Exercise; Summary; Taking Control of Reactivity, Inputs, and Outputs
  • Showing and hiding elements of the UIGiving names to tabPanel elements; Reactive user interfaces; Reactive user interface example
  • server. R; Reactive user interface example
  • ui. R; Advanced reactivity; Using reactive objects and functions efficiently; Controlling the whole interface with the submitButton() function; Controlling specific inputs with the isolate() function; Running reactive functions over time; More advanced topics in Shiny; Finely controlling inputs and outputs; Reading client information and GET requests in Shiny; Custom interfaces from GET strings; Animation
  • Advanced graphics optionsDownloading graphics; Downloading and uploading data; Summary; Running and Sharing Your Creations; Sharing with the R community; Sharing over GitHub; Introduction to Git; Sharing applications using Git; Sharing using .zip and .tar; Sharing with the world; Glimmer; Shiny Server; Browser compatibility; Summary; Index