Ajouter un Div
Le fonds spéculatif cherche la prochaine grande tendance du marché de la vente en ligne. Il vous a demandé de produire un graphique visualisant l’évolution du cours de l’action d’Amazon sur les dernières années, en mettant en évidence les dates où le prix était au-dessus de la moyenne sur la période.
Un sous-ensemble du jeu de données stocks a été créé pour vous, filtré pour les actions AMZN, et stocké dans un objet Bokeh source. Vous allez construire un tracé en ligne incluant un Div et un BoxAnnotation, puis l’afficher à l’aide de layout.
Cet exercice fait partie du cours
Visualisation de données interactive avec Bokeh
Instructions
- Importez
layoutetDivdepuis les classes Bokeh concernées. - Ajoutez un titre
"Amazon stock prices vs. average price over the period"à la mise en page. - Affichez la mise en page Bokeh contenant le
Div, suivie de lafigureen dessous.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Import modules
____
____
fig = figure(x_axis_label="Date", y_axis_label="Stock Price ($)")
fig.line(x="date", y="close", source=source, color="purple")
box = BoxAnnotation(bottom=amazon["close"].mean(), fill_color="green", fill_alpha=0.3)
fig.add_layout(box)
fig.xaxis[0].formatter = DatetimeTickFormatter(months="%b %Y")
# Create title
title = ____
output_file(filename="amazon_stocks.html")
# Display layout
____