Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Importera layout och Div frå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
____
Redigera och kör kod