Lägga till en Div
En hedgefond letar efter nästa stora sak inom onlinehandeln. De har bett dig ta fram ett diagram som visualiserar Amazons aktiekursutveckling under de senaste åren och lyfter fram de datum då priset låg över genomsnittet för perioden.
En delmängd av datamängden stocks har skapats åt dig, filtrerad på AMZN-aktier och lagrad som ett Bokeh-source-objekt. Du ska bygga ett linjediagram som inkluderar en Div och en BoxAnnotation, och visas med hjälp av layout.
Den här övningen är en del av kursen
Interaktiv datavisualisering med Bokeh
Övningsinstruktioner
- Importera
layoutochDivfrån relevanta Bokeh-klasser. - Lägg till en titel med texten
"Amazon stock prices vs. average price over the period"i layouten. - Visa Bokeh-layouten med
Divöverst, följt av figuren nedanför.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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
____