본문 바로가기
반응형

plotly4

[python, plotly] 이동평균 그리기 Pandas의 DataFrame(데이터프레임) 구조를 기본으로 하며, 기초 데이터는 내가 만든 사용자함수 중 GetPriceList()를 통해 획득한 주가정보이다. 0. 준비하기 마음의 준비가 제일 중요한데... 사용자함수 구조와 사용법을 전혀 모르는 python beginner의 경우에는 이 압축파일을 다운받아서 projbullmrkt.py 파일을 작업하고 있는 폴더에 복사해두고 import 해서 사용하자. 그 다음, 바로 "2. plotly로 이동평균 그리기"로 넘어가도 무방하다. 다음의 3줄로 삼성전자의 일(day)단위 봉차트정보(시가, 고가, 저가, 종가, 거래량 등)와 이동평균 정보를 DataFrame 형태로 구할 수 있다. import projbullmrkt as bmk df = bmk.Get.. 2022. 2. 9.
[python, plotly] 캔들(candlestick) 차트 그리기 각 단계는 10분 이상을 소요하지 않도록 설계했다. (아마도 이해하는데는 1~2분?) 1. 캔들차트(봉차트)란? 봉차트는 생김새가 양초처럼 생겨 캔들차트라고도 불린다. 캔들차트는 기술적 분석을 위한 가장 기초적인 차트로 활용되는데, 일정기간(보통, 하루) 동안의 시가, 시작(Open) 고가, 최고지점(High) 저가, 최저지점(Low) 끝, 마지막(Close) 을 한눈에 표시하는 표기법이다. 자세한 설명은 생략한다. 하루 이상 차트를 보았다면, 모를리 없는 바로 그 차트. 그래도 모르는 사람들을 위해 내가 좋아하는 슈카의 영상을 남긴다. 30분 10초(자동시작 설정해둠)부터 한 4분 정도 보고도 심심하면 처음부터 다시 보시길... 2. 차트 데이터 수집하기 내 블로그의 2개 다른 글을 통해 종목코드를 받.. 2022. 2. 5.
티스토리 블로그에 Plotly 그래프 넣기 1. Plotly 란? plotly.com 잘은 모르겠다. 자바스크립트에 기반한 시각화 모듈이다. 맷플롯립(MatPlotLib) 보다 훨씬 깔끔하고 다양한 기능을 제공한다. enterprise 비즈니스모델이 있어서 그런지 세세하기 들어가기 시작하면 설명이 그렇게 친절하지 않은 점은 있으나, 사용자 커뮤니티를 활용하면 되는 거니까. 중요한건, Interactive 하면서 동시에 fancy 한 시각화가 가능한데, 간편하다는 것. 2. 설치하기 티스토리에 그래프를 넣기 위해서는 구조만 이해하면 되기 때문에 python 및 plotly library의 클라이언트 설치는 불필요하다. 하지만, python으로 코드를 짤 사람들만 pip을 이용하자. $ pip install plotly [참고] 데이터구조 plotl.. 2022. 2. 5.
Dash app을 Heroku에 배포(Deploy) 하기 plotly로 시각화한 app을 자신이 운영하고 있지 않은 서버에 올려서 돌려보자. 라즈베리파이4에서 작업했다. 먼저 서버를 골라야 하는데, 다음의 크게 2가지 방법 중 안전장치가 있는 무료이용이 가능한 Heroku로 결정했다. 대표적인 3개의 다른 서비스는 환경구성, 유료전환 대비를 위한 신용카드 정보 입력 등이 있어 조금은 더 복잡한 것 같다. Amazon(AWS), Google(SDK cloud), Microsoft(azure)에서 제공하는 서비스를 이용하는 방법 Heroku에서 제공하는 서비스를 이용하는 방법 GitHub과 연동하거나 git 서비스로 관리가 가능하다. 1. 준비물 확인 Heroku 계정 (필수) GitHub 계정 또는 Heroku CLI 설치 (둘 중 하나는 필수, git을 꼭 사.. 2022. 1. 22.
반응형