IMG-LOGO

비트코인 데이터를 캔들형태로 변환시키기

sunny111 - 2021-05-22 18:28:15

일단 데이터의 시간을 설정해 주어야 합니다


Screenshot from 2021-05-23 02-44-08.png


제가 받아온 데이터는
1609639200000 <== 이런 형태로 밀리세컨드단위의 unix time입니다.


유닉스타임은 일상생활에서 흔히쓰는 시분초로 변화시켜주면, 그래프로 출력할때 보기 편하겠죠?


Screenshot from 2021-05-23 02-46-32.png


Link: https://www.unixtimestamp.com/


슬라이더 형태로 변경


Screenshot from 2021-05-23 02-49-18.png


위 사진은 한번에 너무 많은 데이터가 들어가있는 상태입니다.


Screenshot from 2021-05-23 02-51-21.png


슬라이더를 추가해 준다면, 화면에 항상 원하는 양의 데이터를 볼 수 있습니다.


파이썬내의 matplotlib.widgets의 Slider를 사용했습니다.
Screenshot from 2021-05-23 02-52-36.png


슬라이더 관련 간단한 예제입니다.


Screenshot from 2021-05-23 02-54-50.png


10줄 언저리 코드이지만, 제가 적용시킨 슬라이더 사용법을 이해하실 수 있으리라 생각됩니다.


앞서 바꿔준 (유닉스타임<=> 데이타임)시간을 슬라이더에 적용시키면,
주식이나 코인차트에서 쉽게 볼 수 있는 차트 형태를 만들 수 있을 것입니다.