CommencezCommencez gratuitement

Produits vendus selon le moment de la journée

La boulangerie souhaite une vue du nombre de produits vendus à différents moments de la journée.

Une figure, fig, a été préparée et préchargée, incluant un HoverTool qui affiche le moment de la journée, le nom de l'article et le nombre d'articles vendus.

Vous devrez ajouter un titre à la légende pour que les parties prenantes comprennent ce qu'elle représente, déplacer la légende pour ne pas obstruer les observations et modifier la légende afin de masquer des observations lors d'un clic.

Cette activité fait partie du cours

Visualisation de données interactive avec Bokeh

Voir le cours

Instructions de l’exercice

  • Ajoutez à la légende le titre "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 étiquette de légende lors d'un clic.

Exercice interactif pratique

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

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