IniziaInizia gratis

Vendite per orario e tipo di giorno

La panetteria con cui stai collaborando sta valutando di rivedere gli orari di apertura. Ti ha quindi chiesto di creare una visualizzazione che mostri le vendite in base all’orario della giornata, distinguendo tra giorni feriali e weekend.

La colonna day_time di bakery contiene quattro valori: "Morning", "Afternoon", "Evening" e "Night".

Il dataset contiene anche i valori "Weekend" e "Weekday" per la colonna day_type.

Produrrai un grafico a barre raggruppate che visualizza le vendite sia per orario sia per tipo di giorno. FactorRange è già stato importato per te.

Il dataset bakery è stato raggruppato per day_time e day_type, memorizzato come grouped_bakery e precaricato. Una tupla contenente ogni combinazione di queste due colonne è stata memorizzata come factors ed è anch’essa precaricata.

Questo esercizio fa parte del corso

Visualizzazione interattiva dei dati con Bokeh

Visualizza il corso

Istruzioni dell'esercizio

  • Crea fig, impostando x_range chiamando FactorRange() e passando *factors, assegna "Sales" all’etichetta dell’asse y e imposta il titolo a "Sales by type of day".
  • Aggiungi i glifi a barra per factors, con la cima rappresentata da grouped_bakery["sales"], e imposta la larghezza delle barre al 90%.
  • Aggiorna la dimensione del font del titolo a "25px".
  • Cambia il formato del titolo per ottenere l’allineamento al centro.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Create figure
fig = ____

# Create bar glyphs
____
fig.yaxis[0].formatter = NumeralTickFormatter(format="$0,0")

# Update title text size
fig.____.____ = "____"

# Update title alignment
fig.____.____ = "____"

output_file("sales_by_type_of_day.html")
show(fig)
Modifica ed esegui il codice