Video Tutorial: Create and Customize a Simple Shiny Dashboard

By:
Dominik Krzemiński
February 12, 2020

<h3 style="text-align: center;">By <a href="https://twitter.com/dokatox"><span class="css-901oao css-16my406 r-1qd0xha r-ad9z0x r-bcqeeo r-qvutc0">Dominik Krzemiński </span></a>and <a href="https://twitter.com/frappsilon">Krzysztof Sprycha</a></h3> &nbsp; <iframe src="https://www.youtube.com/embed/41jmGq7ALMY" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe> Data can be very powerful, but it’s useless if you can’t interpret it or navigate through it. For this reason, it’s crucial to have an interactive and understandable visual representation of your data. To achieve this, we frequently use dashboards. Dashboards are the perfect tool for creating coherent visualizations of data for business and scientific applications. In this tutorial ,we’ll teach you how to build and customize a simple Shiny dashboard. We’ll walk you through the following: <ul><li>Importing library(shiny) and library(shinydashboard)</li><li>Creating a server function</li><li>Setting up a dashboardPage() and adding UI components</li><li>Displaying a correlation plot</li><li>Adding basic interactivity to the plot</li><li>Setting up navigation with dashboardSidebar()</li><li>Using fluidPage()</li><li>Data tables with library(DT)</li><li>Applying dashboard skins</li><li>Taking advantage of semantic UI with library(semantic.dashboard)</li></ul> You might also want to check out our in-depth article on our <a href="https://appsilon.com/create-outstanding-dashboards-with-the-new-semantic-dashboard-package/">semantic.dashboard package</a>. Looking for more R Shiny tutorials? We've got you covered: <ul><li><a href="https://appsilon.com/rstudio-shortcuts-and-tips/">RStudio Shortcuts and Tips</a></li><li><a href="https://appsilon.com/journey-from-basic-prototype-to-production-ready-shiny-dashboard/">Tutorial: A Journey From Basic Prototype to Production-Ready R Shiny Dashboard</a></li><li><a href="https://appsilon.com/how-i-built-an-interactive-shiny-dashboard-in-2-days-without-any-experience-in-r/">How I built an interactive R Shiny dashboard in 2 days without any experience in R</a></li><li><a href="https://appsilon.com/is-it-possible-to-build-a-video-game-in-r-shiny/">Tutorial: How I Built a Video Game in R Shiny</a></li><li><a href="https://appsilon.com/howto-css-and-shiny/">How to Use CSS to Style Your R Shiny Dashboards</a></li><li><a href="https://appsilon.com/how-to-make-your-css-awesome-with-sass/">How to Make Your CSS Systematically Awesome with SASS</a></li></ul> <h3>Follow Appsilon Data Science on Social Media</h3><ul><li>Follow @Appsilon on <a href="https://twitter.com/appsilon">Twitter</a></li><li>Follow Appsilon on <a href="https://www.linkedin.com/company/appsilon">LinkedIn</a></li><li>Sign up for our company <a href="https://appsilon.com/blog/">newsletter</a></li><li>Try out our R Shiny <a href="https://appsilon.com/opensource/">open source</a> packages</li><li>Sign up for the <a href="https://appsilon.com/data-for-good/">Data for Good</a> newsletter.</li><li><a href="https://appsilon.com/careers/">We’re hiring</a></li></ul> <em>Thanks to <a href="http://www.bensound.com/"><b>www.bensound.com</b></a> for the music in the video.</em>

Have questions or insights?

Engage with experts, share ideas and take your data journey to the next level!

Is Your Software GxP Compliant?

Download a checklist designed for clinical managers in data departments to make sure that software meets requirements for FDA and EMA submissions.
Explore Possibilities

Share Your Data Goals with Us

From advanced analytics to platform development and pharma consulting, we craft solutions tailored to your needs.

Talk to our Experts
shiny dashboards
open source
video tutorials
r
data analytics
tutorials