Aggiungere un Div
L'hedge fund è alla ricerca della prossima grande opportunità nel mercato della vendita al dettaglio online. Ti hanno chiesto di creare un grafico che visualizzi l'andamento del prezzo delle azioni di Amazon negli ultimi anni, evidenziando le date in cui il prezzo è stato superiore alla media del periodo.
Per te è stato creato un sottoinsieme del dataset stocks, filtrato per le azioni AMZN, e salvato come oggetto source di Bokeh. Costruirai un grafico a linee che includa un Div e una BoxAnnotation, visualizzato usando layout.
Questo esercizio fa parte del corso
Visualizzazione interattiva dei dati con Bokeh
Istruzioni dell'esercizio
- Importa
layouteDivdalle classi Bokeh pertinenti. - Aggiungi al layout il titolo
"Amazon stock prices vs. average price over the period". - Mostra il layout di Bokeh contenente il
Div, seguito dallafiguresotto.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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
____