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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
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