Visualiseer een aandelenkoers-trend
Google Finance heeft zijn API afgeschaft, maar DataReader biedt nu de gegevensbron 'iex' aan. Wil je buiten de DataCamp-omgeving met de data experimenteren, dan heb je een IEX Cloud-account nodig.
De belangrijkste wijziging in de functionaliteit is dat de data beperkt is tot de laatste vijf jaar. De door DataReader geretourneerde DataFrame heeft dezelfde columns, maar in kleine letters.
Het pakket matplotlib.pyplot is essentieel om trends in aandelenkoersen in Python te visualiseren.
In deze oefening importeer je aandelenkoersdata over 2016 voor Facebook en plot je vervolgens de slotkoers voor de hele periode! DataReader en date zijn al geïmporteerd.
Deze oefening maakt deel uit van de cursus
Financiële data importeren en beheren in Python
Oefeninstructies
- Importeer
matplotlib.pyplotalsplt. - Gebruik
date()omstartenendin te stellen op respectievelijk 1 januari 2016 en 31 december 2016. - Zet
tickerop Facebooks tickersymbool'FB'endata_sourceop'iex'. - Maak een
DataReader()-object om de aandelenkoersen te importeren en wijs dit toe aanstock_prices. - Plot de
'close'-data instock_prices, zettickerals de titel, en laat het resultaat zien.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Import matplotlib.pyplot
# Set start and end dates
start = ____
end = ____
# Set the ticker and data_source
ticker = ____
data_source = ____
# Import the data using DataReader
stock_prices = ____
# Plot close
____
# Show the plot
plt.show()