Inizia subitoInizia gratis

Impostare un header

Nei video, l'header è stato paragonato all'insegna o alla vetrina di un ristorante.

Nell'header si definisce il titolo dello shinydashboard e si possono aggiungere elementi extra. In particolare, hai visto vari tipi di menu a discesa con diversi tipi di elementi.

In questo esercizio, immagina di aver già svolto un'analisi di alcune statistiche per un torneo mondiale di calcio. Ora vuoi creare un dashboard per presentare questi risultati. A tal fine, imposterai per prima cosa l'header.

I pacchetti shiny e shinydashboard sono già stati caricati per te.

Questo esercizio fa parte del corso

Creare dashboard con shinydashboard

Visualizza corso

Istruzioni dell'esercizio

  • Imposta il title su "Analysis results for global soccer tournament"
  • Imposta la larghezza del titolo a 400.
  • Crea un menu a discesa di tipo "messages" contenente un elemento di tipo messaggio.
  • Aggiungi un altro menu a discesa di tipo "notifications" contenente una notifica e un elemento di tipo task.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

header <- dashboardHeader(
  # Set the title as "Analysis results for global soccer tournament"
  ___,
  # Set the title width to 400
  ___,
  # Add a dropdown menu containing two messages
  dropdownMenu(type = ___,
       ___("Colleague", "Hello world!")),
  # Add another dropdown menu containing two other items
  ___(___,
       ___("Have you rested today?"),
       ___("Dashboard completion", value = 20)))
sidebar <- dashboardSidebar(); body <- dashboardBody()
ui <- dashboardPage(header, sidebar, body); server <- function(input, output){}
shinyApp(ui, server)
Modifica ed esegui il codice