Recently I have worked a lot with R and shiny to create interactive data visualizations or dashboards.
Because I have learned some small tricks to make applications better, more intuitive and faster, I thought it might be good to share them. I have created a repository on github which contains the code with the following functionality:
- A multi-tabbed application (base shiny)
- Filtering of data through the use of sliders (base shiny)
- CSS integration
- Displaying and R-Markdown document
- Displaying data in a table using DataTable package
- Display data on a map with markers and circles using Leaflet package
- Enabling/disabling components with shinyJS package
- A simple login page
- Download functionality
- A contineous updating plot
- Integration of Google analytics