Annotations en encadré pour la performance des ventes
La boulangerie vous demande une dernière visualisation. Le graphique affichera les ventes par date avec deux annotations en encadré, afin de voir rapidement quelles dates sont sous leur cible de revenus de 250 $.
Une figure, fig, avec des glyphes de type ligne, a été créée avec le code ci-dessous :
sales = bakery.groupby("date", as_index=False)["sales"].sum()
source = ColumnDataSource(data=sales)
fig = figure(x_axis_label="Date", y_axis_label="Revenue ($)")
fig.line(x="date", y="sales", source=source)
fig.xaxis[0].formatter = DatetimeTickFormatter(months="%b %Y")
fig est déjà chargée pour vous. Votre tâche est de créer des annotations en encadré pour montrer où les ventes du jeu de données de la boulangerie sont au-dessus ou en dessous de 250 $.
Cette activité fait partie du cours
Visualisation de données interactive avec Bokeh
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Create low_box
low_box = ____(____=____, ____=____, ____='____')
# Create high_box
high_box = ____(____=____, ____=____, ____='____')