Produits vendus selon le moment de la journée
La boulangerie souhaite visualiser le nombre de produits vendus à différents moments de la journée.
Une figure fig a été configurée et préchargée, incluant un HoverTool pour afficher le moment de la journée, le nom de l’article et le nombre d’articles vendus.
Vous allez devoir ajouter un titre à la légende pour que les parties prenantes comprennent sa signification, déplacer la légende pour ne pas masquer les observations et modifier la légende afin de masquer les observations lors d’un clic.
Cet exercice fait partie du cours
Visualisation de données interactive avec Bokeh
Instructions
- Ajoutez un titre à la légende nommé
"Time of Day". - Déplacez la légende dans le coin supérieur gauche.
- Rendez la légende interactive en masquant les observations par leur libellé de légende lors d’un clic.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
fig = figure(x_axis_label="Count of Products Sold", y_axis_label="Sales", title="Bakery Product Sales", tooltips=TOOLTIPS)
fig.circle(x="count", y="sales", source=morning, line_color="red", size=12, fill_alpha=0.4, legend_label="Morning")
fig.circle(x="count", y="sales", source=afternoon, fill_color="purple", size=10, fill_alpha=0.6, legend_label="Afternoon")
fig.circle(x="count", y="sales", source=evening, fill_color="yellow", size=8, fill_alpha=0.6, legend_label="Evening")
# Add legend title
fig.____.____ = "____"
# Move the legend
fig.____.____ = "____"
# Make the legend interactive
fig.____.____ = "____"
fig.yaxis[0].formatter = NumeralTickFormatter(format="$0.00")
output_file("Sales_by_time_of_day")
show(fig)