Index
A
- advanced graphics options
- about / Advanced graphics options
- graphics, downloading / Downloading graphics
- advanced reactivity
- about / Advanced reactivity
- reactive objects, using / Using reactive objects and functions efficiently
- reactive functions, using / Using reactive objects and functions efficiently
- interface, controlling with submitButton() function / Controlling the whole interface with the submitButton() function
- specific inputs, controlling with isolate() function / Controlling specific inputs with the isolate() function
- reactive functions, running over time / Running reactive functions over time
- advanced topics, Shiny
- about / More advanced topics in Shiny
- outputs, controlling / Finely controlling inputs and outputs
- inputs, 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
- animation
- about / Animation
- Application Programming Interface (API) / Learning R
- applications
- sharing, Git used / Sharing applications using Git
- sharing, .zip file used / Sharing using .zip and .tar
- sharing, .tar file used / Sharing using .zip and .tar
- arrays
- as.numeric() / Optional exercise
- ave() function / server.R – data preparation
B
- bar charts
- about / Bar chart
- barplot function / Bar chart
- browser compatibility
- within Shiny / Browser compatibility
C
- c() function / Dataframes, lists, arrays, and matrices
- checkboxGroupInput()
- about / The UI
- checkboxInput()
- about / The UI
- client information
- reading, in Shiny / Reading client information and GET requests in Shiny
- conditionalPanel() function / Showing and hiding elements of the UI
- creations
- sharing, over GitHub / Sharing over GitHub
- custom HTML links, in Shiny
- about / Custom HTML links in Shiny
- ui.R file / ui.R
- server.R file / server.R
- data preparation code / server.R – data preparation
- server definition code / server.R – server definition
D
- data
- loading, into R / Loading data
- downloading / Downloading and uploading data
- uploading / Downloading and uploading data
- dataframes
- about / Dataframes, lists, arrays, and matrices
- features / Dataframes, lists, arrays, and matrices
- variables, extracting from / Dataframes, lists, arrays, and matrices
- downloadHandler() function / Downloading graphics
E
- Eclipse / Complex and extensible
- elements
- hiding, of user interface / Showing and hiding elements of the UI
- displaying, of user interface / Showing and hiding elements of the UI
- Emacs / Complex and extensible
- Emacs Speaks Statistics plugin / Complex and extensible
- examples
- running, within Shiny / Installing Shiny and running the examples
F
- fileInput() function / Downloading and uploading data
- functions
- about / Functions
G
- GET requests
- reading, in Shiny / Reading client information and GET requests in Shiny
- ggplot2
- about / Base graphics and ggplot2
- Git
- about / Introduction to Git
- used, for sharing applications / Sharing applications using Git
- GitHub
- URL / Sharing over GitHub
- creations, sharing over / Sharing over GitHub
- Glimmer
- about / Glimmer
- Google Analytics application
- about / Google Analytics application
- UI / The UI
- data processing / Data processing
- reactive objects / Reactive objects
- outputs / Outputs
- code / A note on the application code
- optional exercise / Optional exercise
- graphics
- downloading / Downloading graphics
- grep() command / server.R – data preparation
H
- headerPanel() / ui.R of minimal example
- HTML
- used, for customizing Shiny applications / Shiny and HTML
- HTML() function / ui.R
- htmlOutput() function / ui.R
I
- indexing
- input$comment / Optional exercise
- inputId argument / ui.R of minimal example
- inputs
- controlling, with isolate() function / Controlling specific inputs with the isolate() function
- installation, R
- about / Installing R
- installation, Shiny / Installing Shiny and running the examples
- interface
- controlling, with submitButton() function / Controlling the whole interface with the submitButton() function
- invalidateLater() command / Running reactive functions over time
- invalidateLater() function / Advanced reactivity
- isolate() function / Advanced reactivity, Controlling specific inputs with the isolate() function
- used, for controlling specific inputs / Controlling specific inputs with the isolate() function
J
- JavaScript
- Shiny applications, customizing / JavaScript and Shiny
- jQuery
- about / jQuery
L
- label argument / ui.R of minimal example
- length() command / Outputs
- line charts
- about / Line chart
- lists
M
- mainPanel() function / ui.R of minimal example
- matrices
- minimal HTML interface
- about / Minimal HTML interface
- index.html file / index.html
- server.R file / server.R
N
- names
- providing, to tabPanel elements / Giving names to tabPanel elements
- NHS
- about / The UI
- Notepad ++ with the NppToR plugin / Simple and well-featured
O
- objects
- about / Objects
- observe() function / Finely controlling inputs and outputs
P
- passData / Reactive objects
- paste() / Outputs
- Patient Opinion
- URL / Custom HTML links in Shiny
- about / Custom HTML links in Shiny
- plot() function / Objects
- png
- about / server.R
- poly() command / server.R
- print() / Outputs
R
- R
- about / Installing R
- code editors / Code editors and IDEs
- IDEs / Code editors and IDEs
- learning / Learning R
- help, obtaining / Getting help
- data, loading / Loading data
- dataframes / Dataframes, lists, arrays, and matrices
- lists / Dataframes, lists, arrays, and matrices
- arrays / Dataframes, lists, arrays, and matrices
- matrices / Dataframes, lists, arrays, and matrices
- variable types / Variable types
- functions / Functions
- objects / Objects
- ggplot2 / Base graphics and ggplot2
- radioButtons()
- about / The UI
- R community
- applications, sharing with / Sharing with the R community
- R console
- about / The R console
- reactive functions
- using, effectively / Using reactive objects and functions efficiently
- running, over time / Running reactive functions over time
- reactive object
- about / Reactive objects
- using, effectively / Using reactive objects and functions efficiently
- reactive programming paradigm
- reactive user interfaces
- about / Reactive user interfaces
- server.R example / Reactive user interface example – server.R
- ui.R example / Reactive user interface example – ui.R
- renderImage() function / Advanced graphics options
- renderPlot() function / Advanced graphics options
- renderText() / Optional exercise
- rga package / Google Analytics application
- RKWard / Simple and well-featured
- RStudio / Simple and well-featured
- runApp() / ui.R of minimal example
- runApp() method / Sharing using .zip and .tar
- runGist() method / Sharing applications using Git
- runGitHub() command / Sharing applications using Git
- runUrl() method / Sharing using .zip and .tar
S
- server.R
- of minimal example / server.R of minimal example
- server.R file / Reactive user interface example – server.R
- Shiny
- installing / Installing Shiny and running the examples
- about / Shiny and HTML
- custom HTML links / Custom HTML links in Shiny
- URL, for tutorial pages / Advanced reactivity
- advanced topics / More advanced topics in Shiny
- browser compatibility / Browser compatibility
- Shiny applications
- running / Running the applications and code
- customizing, HTML used / Shiny and HTML
- customizing, JavaScript used / JavaScript and Shiny
- customizing, jQuery used / jQuery
- Shiny applications, with JavaScript
- Shiny applications, with jQuery
- about / jQuery
- index.html file / index.html – body
- server.R file / server.R
- jQuery code / jQuery
- Shiny program
- running, on local machine / ui.R of minimal example
- Shiny Server
- about / Shiny Server
- sidebarPanel() / ui.R of minimal example
- sidebarPanel() function / Showing and hiding elements of the UI
- sliderInput()
- about / The UI
- sliderInput() function / Animation
- Spark
- about / Glimmer
- StatET plugin / Complex and extensible
- submitButton() function / Advanced reactivity, Controlling the whole interface with the submitButton() function
- used, for controlling interface / Controlling the whole interface with the submitButton() function
- switch() command / server.R – server definition
T
- .tar file
- used, for sharing applications / Sharing using .zip and .tar
- table() command / Bar chart
- tabPanel elements
- names, providing to / Giving names to tabPanel elements
- textInput() / ui.R of minimal example
- Tinn-R / Simple and well-featured
U
- UI
- about / The UI
- ui.R
- of minimal example / ui.R of minimal example
- ui.R file / Reactive user interface example – ui.R
- updateCheckboxGroupInput() function / Finely controlling inputs and outputs
- updateTabsetPanel() command / Custom interfaces from GET strings
- user interface
- elements, displaying / Showing and hiding elements of the UI
- elements, hiding / Showing and hiding elements of the UI
V
- value argument / ui.R of minimal example
- variables
- extracting, from dataframes / Dataframes, lists, arrays, and matrices
- variable types
- about / Variable types
- Vim / Complex and extensible
- Vim-R plugin / Complex and extensible
W
- widget
- types / Widget types
Z
- .zip file
- used, for sharing applications / Sharing using .zip and .tar