Cargando…

Web application development with R using Shiny : integrate the power of R with the simplicity of Shiny to deliver cutting-edge analytics over the Web /

Annotation

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Beeley, Chris (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2016.
Edición:Second edition.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo
Texto completo
Tabla de Contenidos:
  • Cover ; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with R and Shiny! ; Installing R; The R console; Code editors and IDEs; Learning R; Getting help; Loading data; Data types and structures; Dataframes, lists, arrays, and matrices; Variable types; Functions; Objects; Base graphics and ggplot2; Bar chart; Line chart; Advanced tasks with dplyr and ggvis; Preparing the data; A simple interactive line plot; Installing Shiny and running the examples; Summary; Chapter 2: Building Your First Application
  • Types of Shiny applicationInteractive Shiny documents in RMarkdown; A minimal example of a fully Shiny application; ui.R of minimal example; A note on HTML helper functions; The finished interface; server.R of minimal example; The program structure; An optional exercise; Widget types; The Google Analytics application; The UI; Data processing; Reactive objects; Outputs; Text summary; Trend graphs; A map of users across the world; A note on the application code; An optional exercise; Advanced layout features; Summary; Chapter 3: Building Your Own Web Pages with Shiny
  • Running the applications and codeShiny and HTML; Custom HTML links in Shiny; ui.R; server.R; server.R
  • data preparation; server.R
  • the server definition; A minimal HTML interface; index.html; server.R; JavaScript and Shiny; Example 1
  • reading and writing the DOM; ui.R; server.R; Example 2
  • sending messages between client and server; ui.R; server.R; dropdownDepend.js; Take a step back and rewind; jQuery; index.html
  • the body; server.R; Exercise; Debugging; Bootstrap 3 and Shiny; Summary; Chapter 4: Taking Control of Reactivity, Inputs, and Outputs ; What's new in our application?
  • Downloading data from RGoogleAnalyticsAnimation; Streamline the UI by hiding elements; Naming tabPanel elements; Beautiful tables with DataTable; Reactive user interfaces; The reactive user interface example
  • server.R; The reactive user interface example
  • ui.R; Progress bars; Advanced reactivity and data handling; Controlling the whole interface with submitButton(); Controlling specific inputs with the isolate() function; Running reactive functions over time; Using reactive objects and functions efficiently; More advanced topics in Shiny; Finely controlling inputs and outputs
  • Reading client information and GET requests in ShinyCustom interfaces from GET strings; Advanced graphics options; Downloading graphics and reports; Downloadable reports with knitr; Downloading and uploading data; Debugging; Good practice when coding Shiny applications; Debugging functions; Summary; Chapter 5: Advanced Applications I
  • Dashboards ; Applications in this chapter; Version one
  • sidebar layout; Adding icons to your UI; Using shinyBS to add pop-ups and tooltips; ui.R; Adding a pop-up window to an output; Using shinythemes; Version two
  • grid layout (A); ui.R
  • Version two
  • grid layout (B)