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
Instructions de l’exercice
- Créez
fig, en définissantx_rangeen appelantFactorRange()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é pargrouped_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)