일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- List Comprehension
- 시험 일정
- 응시료
- 빅데이터 분석기사
- pythonML
- context manger1
- numpy
- 준비
- 검정수수료
- K 데이터 자격시험
- matplotlib
- teen learn
- Seaborn
- separating data(데이터 분리하기)
Archives
- Today
- Total
재원's 블로그
pyplot API+object oriented API (Pyplot API+객체지향 API) 본문
최초 작성일 : 2021-11-22
categories: Plotly
'kaggle' 대회나 'Dacon' 대회를 나가게 된다면
위 처럼의 형식으로 되어 있는 코드를 '지향'하고
다른 형식으로 짜여진 코드는 '지양' 하는 것이 본인이나 팀에 매우
도움이 될 것이다.
그 이유는 이런 형식으로 코드가 짜여져 있으면
객체지향이든 'pyplot'이든 어떤 형식이든
활용이 가능해 지기 때문이다.
코드는 아래와 같다.
import yfinance as yf # yfinance 모듈의 yf 함수를 가져와 사용하겠다는 뜻.
import matplotlib.pyplot as plt #matplotlib.pyplot 모듈에 plt함수를 가져와 사용하겠다는 뜻.
data = yf.download('AAPL', '2019-08-01', '2020-08-01')
ts = data['Open']
fig, ax = plt.subplots(figsize=(10, 6))
ax.plot(ts)
ax.set_title('Stock Market fluctuation of AAPL')
ax.legend(labels=['Price'], loc='best')
ax.set_xlabel('Date')
ax.set_ylabel('Stock Market Open Price')
plt.show() #plt.show()를 사용하기 전까지는 제목이라든지 시각 요소들을 바꾸거나 설정할 수 있다.
#현재의 컨텍스트가 flush()되는 구조인 듯 하다. 다시 차트를 생성하고 타이틀을 붙인 후에 렌더링할 수 있다.
#matplotlib.pyplot 모듈의 show() 함수는 그래프를 화면에 나타나도록 합니다.
'Plotly' 카테고리의 다른 글
plotly.express에 있는 choropleth maps 이용해서 지도 그리기 (0) | 2023.01.21 |
---|