Aan de slagGa gratis aan de slag

Een polygoonannotatie instellen

Een medewerker van een hedgefonds, die groot sportfan is, zag je werk voor het sportmediabureau en heeft contact opgenomen omdat ze grafieken nodig hebben voor aandelenanalyses.

Ze onderzoeken de online mediamarkt en hebben je een gegevensset gegeven met de naam netflix, met daarin de aandelenkoersen van Netflix. Deze is opgeslagen als een source-object genaamd source en alvast voor je ingeladen.

Er is een figuur fig gemaakt met lijn-glyphs. Ze willen graag dat je een periode van sterke groei markeert. Je wilt een polygoonannotatie gebruiken om de veranderingen in de Netflix-aandelenkoers medio 2017 uit te lichten en deze toevoegen aan de lijngrafiek. Om te beginnen maak je de begin- en einddatums en de bijbehorende timestamps aan.

Deze oefening maakt deel uit van de cursus

Interactieve datavisualisatie met Bokeh

Cursus bekijken

Oefeninstructies

  • Importeer PolyAnnotation.
  • Stel start_date in op 30 juni 2017 en end_date op 27 juli 2017.
  • Maak start_float en end_float door .timestamp() aan te roepen en het resultaat te vermenigvuldigen met 1000.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Import PolyAnnotation
____

# Create start and end dates
start_date = dt.datetime(2017, ____, ____)
end_date = dt.datetime(____, ____, ____)

# Create start and end floats
start_float = ____.____() * ____
end_float = ____.____() * ____
Code bewerken en uitvoeren