Shiny tips and tricks

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