본문 바로가기
무모한 도전-주식 인공지능 만들기

초기 테스터(initial tester)의 제작-32-

by 인터넷떠돌이 2020. 1. 27.
반응형

안녕하세요?

 

지난번 포스팅에서 어떻게 성공하기는 했지만, 이게 끝이 아니기는 아닙니다. 일단 조금은 더 다듬어야 하며, 이 작업이 끝나고 나서 그림으로 나온 데이터 시각화 결과를 저장해야 하는 작업이 남아 있습니다. 처음에는 단순하고 쉬울줄 알았습니다만, 실상은 그렇지 못해서 앞으로 이어지는 시리즈는 또 이걸 처리하는 과정을 담고 있다고 해도 됩니다.

먼저 위 스크린샷에서 있는 것처럼 일단 스탭을 100으로 올려 보도록 하겠습니다. 왜 이렇게 하느냐 하면, 너무 오밀조밀하게 인덱스 값이 있어서 지저분해 보이는 상황을 초래했을 수 있기 때문입니다.

일단 결과는 성공적이기는 성공적이었습니다. 그렇게 지저분해 보이던 x축의 값이 그런데로 깔끔하게 정리가 된 것을 볼 수 있었습니다.

그리고 나서 이번에는 그냥 저장을 하기 위해서 생각없이 일단은 savefig()라는 메서드를 그냥 사용하고자 했습니다. 이렇게 해서 실행을 시켰더니............

 

 

일단 그냥 실행만을 시켰더니 위 스크린샷과 같이 일단 에러가 나오는 것을 볼 수 있었는데, 정확하게 어디서 에러가 나온 것인지는 알 기 힘듧니다. 아무래도 디버그 모드를 실행시켜 볼 필요성이 있어 보입니다.

어쩌면 뻔하다면 뻔하다고 할 수 있는 에러인데, 결과적으로 어디에 저장할 것인지 파일명과 경로를 지정해 주지 않아서 발생하는 에러였습니다.

일단 다른 작업에 앞서서 위 스크린샷처럼 profitCH라는 빈 데이터 프레임을 미리미리 만들어 주도록 합니다. 왜 이런 작업을 하였냐 하면, 만약에 거래가 한건도 없을 경우에는 어떻게 될 것인가를 미리 대비해야 할 필요성이 있기 때문입니다.

그리고 나서 다음으로 시각화를 하기 위한 py파일로 가서, 메서드를 작업해 주도록 하는데, 이 작업에는 위 스크린샷에서 볼 수 있는 것처럼 종목의 코드-파일명으로 삼기 위한 정보와 경로를 입력받도록 합니다.

 

그리고 나서 다음으로 해야 할일은 일단 경로를 가지고 오기 위해서 위 스크린샷처럼 기존에는 없던 os라는 모듈을 시각화 하기 위한 py파일에서 import해 오도록 합니다.

그리고 나서 다음으로 해야 할일은 위 스크린샷에서 볼 수 있는 것철머 받아온 경로를 가지고서 한번 jpg형식의 그림파일로 저장을 하는 것 입니다.

그리고 나서 다음으로는 경로를 일일히 타이핑하기는 싫어서 GUI에서 작업을 해 보도록 합니다. 그런데 이번 포스팅의 내용이 너무 길어지는 감이 있어서 일단 여기서 끊어 주도록 하겠습니다. 여기서 이어지는 작업은 다음 포스팅에서 이어서 올릴것을 약속드리며 이만 마치도록 하겠습니다.

반응형