Index
A
- advanced layout
- features / Advanced layout features
- advanced tasks
- performing, with dplyr / Advanced tasks with dplyr and ggvis
- performing, with ggvis / Advanced tasks with dplyr and ggvis
- animation / Animation
- application
- running / Running the applications and code
- reference links / Running the applications and code, Example 2 – sending messages between client and server
- building / Exercise
- application framework / The application framework
- applications
- embedding, in documents / Embedding applications in documents
- arrange() function / d3heatmap
- arrays
B
- bar chart
- about / Bar chart
- base graphics
- about / Base graphics and ggplot2
- Bootstrap 3
- and Shiny / Bootstrap 3 and Shiny
- bootstrap grid layout
- implementing, URL / Version two – grid layout (A)
- implementing / Version two – grid layout (A)
- ui.R file / ui.R, ui.R
- interface, creating / Version two – grid layout (B)
- browser compatibility
- checking / Browser compatibility
C
- code
- running / Running the applications and code
- code editors
- about / Code editors and IDEs
- ColorBrewer
- URL / d3heatmap
- conditionalPanel() function / Streamline the UI by hiding elements, ui.R
- CRAN repository, of packages
- reference link / Preparing the data
- CRAN task view
- reference link / Base graphics and ggplot2
- custom HTML links, Shiny
- about / Custom HTML links in Shiny
- ui.R file / ui.R
- server.R file / server.R
D
- d3heatmap
- about / d3heatmap
- dashboard / Version four – dashboard
- data
- loading / Loading data
- preparing, for plotting / Preparing the data
- downloading / Downloading and uploading data
- uploading / Downloading and uploading data
- dataframes
- features / Dataframes, lists, arrays, and matrices
- DataTable
- used, for creating tables / Beautiful tables with DataTable
- URL / Beautiful tables with DataTable
- debugging
- cat() method, using / Debugging
- Document Object Model (DOM)
- about / JavaScript and Shiny
- reading / Example 1 – reading and writing the DOM
- writing / Example 1 – reading and writing the DOM
- ui.R file / ui.R
- server.R file / server.R
- documents
- applications, embedding in / Embedding applications in documents
- dplyr
- advanced tasks, performing with / Advanced tasks with dplyr and ggvis
- dygraphs
- URL / ui.R, Dygraphs
- about / Dygraphs
- prediction, building / Dygraphs with a prediction
F
- finished interface / The finished interface
- fluidRow() function
- using / Version two – grid layout (A)
- functions
- about / Functions
G
- ggplot2
- about / Base graphics and ggplot2
- ggvis
- advanced tasks, performing with / Advanced tasks with dplyr and ggvis
- Git
- URL / An introduction to Git
- about / An introduction to Git
- using, within RStudio / Using Git and GitHub within Rstudio
- used, for sharing Shiny applications / Sharing applications using Git
- GitHub
- URL / Sharing over GitHub, Sharing applications using Git
- creations, sharing / Sharing over GitHub
- GUIs, URL / An introduction to Git
- using, within RStudio / Using Git and GitHub within Rstudio
- Google Analytics application
- about / The Google Analytics application, Applications in this chapter
- UI / The UI
- data processing / Data processing
- relative objects / Reactive objects
- outputs / Outputs
- code / A note on the application code
- optional exercise / An optional exercise
- features / What's new in our application?
- google chart
- gauge / Google Charts gauge
- URL / Google Charts gauge
- resizing / Resizing the google chart
- ui.R file / ui.R
- graphics
- advanced options / Advanced graphics options
- downloading / Downloading graphics and reports
H
- HTML
- and Shiny / Shiny and HTML
- HTML helper functions / A note on HTML helper functions
- htmlwidgets package
- about / The htmlwidgets package
- URL / The htmlwidgets package
I
- icons
- adding, to UI / Adding icons to your UI
- IDEs
- about / Code editors and IDEs
- info boxes
- about / Info boxes
- ui.R file / ui.R
- installing
- interactive line plot
- about / A simple interactive line plot
- interactive Shiny documents, in RMarkdown / Interactive Shiny documents in RMarkdown
- isolate() function
- about / Advanced reactivity and data handling
- used, for controlling specific inputs / Controlling specific inputs with the isolate() function
J
- JavaScript
- and Shiny / JavaScript and Shiny
- using / Take a step back and rewind
- jQuery
- adding / jQuery
- index.html file / index.html – the body
- server.R file / server.R
- server.R / server.R
- using / server.R
K
- knitr
- URL / Downloadable reports with knitr
- used, for downloading reports / Downloadable reports with knitr
L
- line chart
- about / Line chart
- lists
M
- magrittr package
- URL / Version four – dashboard
- Markdown
- reference link / A simple interactive line plot
- matrices
- messages, between client and server
- sending / Example 2 – sending messages between client and server
- ui.R file / ui.R
- server.R file / server.R
- dropdownDepend.js / dropdownDepend.js
- minimal example, of Shiny application
- about / A minimal example of a fully Shiny application
- ui.R file / ui.R of minimal example
- server.R file / server.R of minimal example
- minimal HTML interface
- about / A minimal HTML interface
- index.html / index.html
- server.R file / server.R
N
- navigation bar
- using / Version three – navigation bar
- ui.R file / ui.R
- notifications
- creating / Notifications
- URL / Notifications
- NVD3
- URL / ui.R
O
- objects
- about / Objects
- outputs, Google Analytics application
- text summary / Text summary
- trend graph / Trend graphs
- map of users, across world / A map of users across the world
P
- Pandoc
- installation link / Interactive Shiny documents in RMarkdown
- Patient Opinion
- plotting
- data, preparing for / Preparing the data
- pop-ups
- adding, with shinyBS / Using shinyBS to add pop-ups and tooltips
- adding, to output / Adding a pop-up window to an output
- progress bars
- about / Progress bars
R
- R
- installing / Installing R
- reference link, for installing / Installing R
- learning / Learning R
- data, loading / Advanced reactivity and data handling
- rCharts
- R community
- creations, sharing with / Sharing with the R community
- creations, sharing, over GitHub / Sharing over GitHub
- R console
- about / The R console
- reactive functions
- running, over time / Running reactive functions over time
- using / Using reactive objects and functions efficiently
- reactive objects
- about / Reactive objects
- using / Using reactive objects and functions efficiently
- reactive programming, Shiny
- reference link / server.R of minimal example
- reactive user interfaces
- about / Reactive user interfaces
- creating, in server.R file / The reactive user interface example – server.R
- creating, in ui.R file / The reactive user interface example – ui.R
- reactivity / Advanced reactivity and data handling
- reports
- downloading / Downloading graphics and reports
- downloading, with knitr / Downloadable reports with knitr
- rgdal package, CRAN page
- reference link / The UI
- RGoogleAnalytics
- data, downloading / Downloading data from RGoogleAnalytics
- R graphics
- reference link, for examples / The R console
- RMarkdown
- interactive Shiny documents / Interactive Shiny documents in RMarkdown
- about / Interactive Shiny documents in RMarkdown
- RStudio
- URL / Code editors and IDEs, Getting help, Shinyapps.io without RStudio
- Git, using / Using Git and GitHub within Rstudio
- projects / Projects in RStudio
- runGist(6571951)
S
- server.R / server.R
- server.R file, custom HTML links
- about / server.R
- data preparation / server.R – data preparation
- server definition / server.R – the server definition
- server.R of minimal example
- about / server.R of minimal example
- program structure / The program structure
- optional exercise / An optional exercise
- Shiny
- installing / Installing Shiny and running the examples
- examples, running / Installing Shiny and running the examples
- reference link, for tutorials / Installing Shiny and running the examples
- and HTML / Shiny and HTML
- custom HTML links / Custom HTML links in Shiny
- and JavaScript / JavaScript and Shiny
- and Bootstrap 3 / Bootstrap 3 and Shiny
- URL / Advanced reactivity and data handling
- topics / More advanced topics in Shiny
- inputs and outputs, controlling / Finely controlling inputs and outputs
- client information, reading / Reading client information and GET requests in Shiny
- GET requests, reading / Reading client information and GET requests in Shiny
- custom interfaces, from GET strings / Custom interfaces from GET strings
- Shiny applications
- reference link / Installing Shiny and running the examples
- types / Types of Shiny application
- debugging / Debugging
- coding, best practices / Good practice when coding Shiny applications
- functions, debugging / Debugging functions
- debugging, URL / Debugging functions
- reference links / Version one – sidebar layout
- sharing, with Git / Sharing applications using Git
- sharing, .tar file used / Sharing using .zip and .tar
- sharing, .zip file used / Sharing using .zip and .tar
- sharing, with non R-user / Sharing with the world
- data, scoping / Scoping, loading, and reusing data in Shiny applications
- data, loading / Scoping, loading, and reusing data in Shiny applications
- data, reusing / Scoping, loading, and reusing data in Shiny applications
- temporary data input/output / Temporary data input/output
- permanent data functions / Permanent data functions
- shinyapps
- using, without RStudio / Shinyapps.io without RStudio
- Shinyapps.io
- about / Shinyapps.io
- shinyBS
- used, for adding pop-ups / Using shinyBS to add pop-ups and tooltips
- used, for adding tooltips / Using shinyBS to add pop-ups and tooltips
- ui.R file / ui.R
- Shiny Server
- about / Shiny Server
- URL / Shiny Server
- shinythemes
- using / Using shinythemes
- URL / Using shinythemes
- sidebar layout
- performing / Version one – sidebar layout
- Stack Exchange communities
- references / Getting help
- submitButton()function
- submitButton() function
- used, for controlling whole interface / Controlling the whole interface with submitButton()
T
- .tar file
- used, for sharing Shiny application / Sharing using .zip and .tar
- tabPanel elements
- naming / Naming tabPanel elements
- tags
- reference link / A note on HTML helper functions
- threejs
- tooltips
- adding, with shinyBS / Using shinyBS to add pop-ups and tooltips
U
- UI
- streamlining, by hiding elements / Streamline the UI by hiding elements
- icons, adding / Adding icons to your UI
- ui.R file / ui.R
- ui.R of minimal example
- about / ui.R of minimal example
V
- validateToken() function / Downloading data from RGoogleAnalytics
- variables
- variable types
- about / Variable types
W
- web application development
- code download, URL / The application framework
- widgets
- types / Widget types
- withProgress() function / Progress bars
Z
- .zip file
- used, for sharing Shiny application / Sharing using .zip and .tar