CommencezCommencez gratuitement

Ventes selon l'heure et le type de journée

La boulangerie avec laquelle vous travaillez envisage de revoir ses heures d'ouverture. Elle vous a donc demandé de produire une visualisation des ventes selon le moment de la journée pour les jours de semaine et la fin de semaine.

La colonne day_time de bakery contient quatre valeurs : "Morning", "Afternoon", "Evening" et "Night".

Le jeu de données contient aussi les valeurs "Weekend" et "Weekday" pour la colonne day_type.

Vous allez produire un diagramme à barres groupées qui montre les ventes selon le moment et le type de journée. FactorRange a été importé pour vous.

Le jeu de données bakery a été regroupé par day_time et day_type, stocké sous grouped_bakery, et préchargé pour vous. Un tuple contenant toutes les combinaisons de ces deux colonnes a été stocké sous factors et également préchargé pour vous.

Cette activité fait partie du cours

Visualisation de données interactive avec Bokeh

Voir le cours

Instructions de l’exercice

  • Créez fig, en définissant x_range en appelant FactorRange() avec *factors, en assignant « Sales » à l'étiquette de l'axe des y et en donnant le titre "Sales by type of day".
  • Ajoutez des glyphes de barres pour factors, avec le sommet représenté par grouped_bakery["sales"], et une largeur de barre à 90 %.
  • Mettez à jour la taille de police du titre à "25px".
  • Modifiez la mise en forme du titre pour un alignement centré.

Exercice interactif pratique

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

# 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)
Modifier et exécuter le code