Shiny by RStudio

Create a sidebar panel

sidebarPanel(..., width = 4)


... UI elements to include on the sidebar
width The width of the sidebar. For fluid layouts this is out of 12 total units; for fixed layouts it is out of whatever the width of the sidebar's parent column is.


A sidebar that can be passed to sidebarLayout


Create a sidebar panel containing input controls that can in turn be passed to sidebarLayout.


# Sidebar with controls to select a dataset and specify # the number of observations to view sidebarPanel( selectInput("dataset", "Choose a dataset:", choices = c("rock", "pressure", "cars")), numericInput("obs", "Observations:", 10) )
<div class="col-sm-4"> <form class="well"> <div class="form-group shiny-input-container"> <label class="control-label" for="dataset">Choose a dataset:</label> <div> <select id="dataset"><option value="rock" selected>rock</option> <option value="pressure">pressure</option> <option value="cars">cars</option></select> <script type="application/json" data-for="dataset" data-nonempty="">{}</script> </div> </div> <div class="form-group shiny-input-container"> <label for="obs">Observations:</label> <input id="obs" type="number" class="form-control" value="10"/> </div> </form> </div>