Learn to create interactive webpages to allow users to interact with your R data, all without any knowledge of HTML. This repository contains the source code for the June 2018 Lunch-n-Learn workshop brought to you by the WHOI Information Services Application Development group.
Shiny is a UI framework from the folks at RStudio for the development of responsive, R-powered web applications. The code generates web interfaces that runs R code, but no knowlege of web-related code is needed; its pure R.
The aim of this workshop is to take you step-by-step through the construction of a reasonably full-featured app. Each step will add features to the app. All you need to do is follow along the worksheet while copying the code from there into your Rstudio console. I will cover as many steps as possible through the class as time allows, any steps or exercises I did not cover can be done on your own time, the source code will be avaliable here.
You'll need to bring this to the workshop. Try to get your software and enviroment ready before the presentation. Come early to the presentation and I'll be around to help with any install isses.
- A laptop computer with the following already installed:
Install the binary or .exe to your operating system of choice. Then, open R studio and install the R packages we will need for this workshop.
install.packages("shiny")
install.packages("dplyr")
install.packages("ggplot2")
You can come early to the presentation for assisance with installing packages.
- Familiarity with R: We'll assume some basic facility in R programming and that you can at least read and understand R code that creates custom plots in R's base graphics system. For the most part our explanation of R code will be limited to its relationship to app-building.