CommencerCommencez gratuitement

Configurer une barre latérale

La barre latérale peut être comparée à une liste de cours disponibles ou au menu d’un restaurant.

Dans la barre latérale, vous pouvez ajouter un menu avec sidebarMenu(), dans lequel vous pouvez ajouter plusieurs boutons menant à différentes pages du tableau de bord grâce à menuItem(). Vous avez aussi vu que les entrées et les sorties habituelles peuvent être ajoutées à la barre latérale. Quels objets pourraient être utiles dans la barre latérale d’un tableau de bord présentant des données de football ?

Dans cet exemple, vous allez vous entraîner à ajouter certains de ces objets à la barre latérale de votre tableau de bord.

Les packages shiny et shinydashboard ont déjà été chargés pour vous. De plus, l’en-tête du tableau de bord a déjà été stocké dans header.

Cet exercice fait partie du cours

<cours>Créer des tableaux de bord avec shinydashboard</cours>
Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

sidebar <- dashboardSidebar(
  # Set up a sidebar menu with width 400
  ___(
    width = ___,
    id = "pages",
 	# Add a tab button called "Match details"
    ___(___, tabName = "matches", icon = ___,
             badgeLabel = "New content!", badgeColor = ___)
  )
)

body <- dashboardBody()
ui <- dashboardPage(header, sidebar, body)
server <- function(input, output){}
shinyApp(ui, server)
Modifier et exécuter le code