주가 추세 시각화하기
Google Finance의 API는 더 이상 지원되지 않지만, 이제 DataReader에서 'iex' 데이터 소스를 사용할 수 있어요. DataCamp 환경 밖에서 실습해 보려면 IEX Cloud 계정이 필요합니다.
기능상의 가장 큰 변화는 데이터가 최근 5년으로 제한된다는 점이에요. DataReader가 반환하는 DataFrame은 동일한 columns를 가지지만, 모두 소문자입니다.
Python에서 주가 추세를 시각화하려면 matplotlib.pyplot 패키지가 필수예요.
이 연습 문제에서는 Facebook의 2016년 주가 데이터를 가져온 다음, 해당 기간의 종가를 전체 기간에 걸쳐 그려 보겠습니다! DataReader와 date는 이미 임포트되어 있어요.
이 연습은 강의의 일부입니다
Python으로 금융 데이터 가져오기와 관리
연습 안내
matplotlib.pyplot을plt로 임포트하세요.date()를 사용해start와end를 각각 2016년 1월 1일과 2016년 12월 31일로 설정하세요.ticker를 Facebook의 종목 티커인'FB'로,data_source를'iex'로 설정하세요.- 주가를 임포트하기 위해
DataReader()객체를 생성하고stock_prices에 할당하세요. stock_prices의'close'데이터를 플롯하고, 제목을ticker로 설정한 다음 결과를 표시하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# 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()