시작하기무료로 시작하기

주가 추세 시각화하기

Google Finance의 API는 더 이상 지원되지 않지만, 이제 DataReader에서 'iex' 데이터 소스를 사용할 수 있어요. DataCamp 환경 밖에서 실습해 보려면 IEX Cloud 계정이 필요합니다.

기능상의 가장 큰 변화는 데이터가 최근 5년으로 제한된다는 점이에요. DataReader가 반환하는 DataFrame은 동일한 columns를 가지지만, 모두 소문자입니다.

Python에서 주가 추세를 시각화하려면 matplotlib.pyplot 패키지가 필수예요.

이 연습 문제에서는 Facebook의 2016년 주가 데이터를 가져온 다음, 해당 기간의 종가를 전체 기간에 걸쳐 그려 보겠습니다! DataReaderdate는 이미 임포트되어 있어요.

이 연습은 강의의 일부입니다

Python으로 금융 데이터 가져오기와 관리

강의 보기

연습 안내

  • matplotlib.pyplotplt로 임포트하세요.
  • date()를 사용해 startend를 각각 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()
코드 편집 및 실행