csv-defined Shiny structure
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
rsconnect/shinyapps.io/mattobriendotme
IDs_to_examine.csv
README.md
chart_settings.csv
helper.R
screenshot.png
server.R
ui.R

README.md

a csv defined Shiny structure

This project allows you to use 2 csvs (containing IDs, variables, names, and values) to automatically generate a Shiny structure that you can further customize.

Use a csv ('chart_settings.csv') in a form similar to this:

variable x_axis_labels tab_name
var1 some_name_var1 tab1
var2 some_name_var2 tab1
var3 some_name_var3 tab2
var4 some_name_var4 tab3
var5 some_name_var5 tab3

is used along with a csv containing variables and values ('IDs_to_examine.csv'):

ID Date var1 var2 var3 var4 var5
1 1/1/11 1 20 5 50 50
1 1/1/11 15 3 45 88 100
2 1/1/13 97 16 5 5 8
2 1/1/14 55 15 90 75 35
3 1/1/15 1 76 66 22 1

...to create a Shiny with any number of tabs; in this case, 3 ('tab1' to 'tab3').

Each tab contains one ggplot, featuring the variables; in this case 'var1' to 'var5'.

Click here to see it in action.


Examine the screenshot and map trace each element back to the appropriate csv:

alt text