IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Importa layout e Div dalle 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 dalla figure sotto.

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
____
Modifica ed esegui il codice