Search

RC Learning Portal
RC Learning Portal
  • Home
  • Short Courses
  • Tutorials
  • People
  • Contact
Introduction to Shiny
  • Computer Setup
  • Workshop Files
  • Creating a New Shiny App
  • What Is a Shiny App?
  • A Metaphor
  • Project 0: Our First App
  • Building a User Interface
  • Frameworks and Layouts
  • Widgets
  • Project: Reactivity
  • Reactives: An Example
  • 3 Types of KB Passengers
  • Project 2: Reactives
  • reactlogShow()
  • Modularizing Reactions
  • Reactivity Diagram
  • Reactives vs. Observers
  • Project: Creating a DataFrame
  • Step 1: Reorganize the Code
  • Step 2: Tabify the app
  • Step 3: `response` and `explanatory`
  • Step 4: Display the data
Customization
  • Method 2: Shiny Themes
  • Common Shiny Question
  • Preview Your App
  • Four Approaches to Styling Shiny
  • Method 1: Accepting the Shiny Defaults
  • Built with Bootstrap
  • shinythemes
  • Bootswatch
  • Using Non-shinythemes Themes
  • Method 3: Shiny Dashboards
  • flexdashboard vs shinydashboard
  • Components of a Dashboard
  • Boxes
  • Sidebar and Menu Items
  • Skin/Color
  • UVA Branding
  • Sass
  • bslib
  • Start with Regular Shiny Code
  • Theming Plots

Method 3: Shiny Dashboards

Packages like flexdashboard and shinydashboard let you create dashboards for your users

https://gallery.shinyapps.io/087-crandash/
Previous
Using Non-shinythemes Themes
Next
flexdashboard vs shinydashboard

Last updated on May 1, 2023

RC Logo © 2025 The Rector and Visitors of the University of Virginia

Cite
Copy Download