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

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

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

안녕하세요?

 

이번 포스팅에서는 지난번에 어떻게 해서 시각화된 데이터를 띄우는 데는 성공했는데, 한가지 좀 걸리는 것이 있기는 있었습니다. 일단 X축에 나오는 값을 그냥 의미가 없는 숫자가 아니라, 어떻게 해서 날짜를 제대로 알아볼 수 있도록 하면 좋지 않을까 하는 생각이 들었습니다.

일단 이 작업을 하기 위해서 자료를 찾아본 결과, 위 스크린샷처럼 먼저 날짜를 알아볼 수 있는 라이브러리를 먼저 가지고 오도록 합니다.

그리고 나서 위 스크린샷에서 볼 수 있는 것처럼, 일단 년월일 에 이어서 시분초를 붙여 주도록 합니다. 이걸 빼먹었더니, 어째서 인지 에러가 떴습니다.

그런데 어떻게 된 것인지 위 스크린샷에서 볼 수 있는 것처럼 무언가 부족한 형식으로 나오는 것을 볼 수 있었습니다. 이래서야 이걸 제대로 사용하기 어렵다는 생각이 들었습니다.

 

 

그래서 기존에 있던 weekday를 _wd_prev에 대입해 주는 곳을 일단 주석처리를 해서, 이 작업을 안 하도록 만들어 주도록 했습니다.

그런데 여기서 문제가 발생했습니다. 일단 너무 많은 글자가 있는 나머지 새까맣게 변해 버린 X축을 볼 수 있었습니다. 이래서야 이걸 어떻게 해야 할지 모르겠습니다.

 

일단 확대를 해보니, 위 스크린샷과 같이 같은 날짜의 데이터가 너무 많다는 것을 볼 수 있습니다. 이게 분까지 나와주면 좋지만, 그러면 데이터가 너무 길어지기 때문에 하는 수 없이 이렇게 했는데, 이래도 여전히 문제는 문제입니다.

그래서 어떻게 했느냐 하면, 리스트에서 같은 요소-elements를 제거하는 방법을 사용했습니다. 사용법은 간단하게도 리스트 형식의 변수가 있으면....... 변수 = list(dict.fromkeys(변수)) 라는 코드를 사용하면 되었습니다.

하지만 이렇게 하고도서 상황이 나아지지 않는 것을 볼 수 있었습니다. 이래서야 이걸 어떻게 하느냐 하는 생각이 드는데, 일단 몇 번은 더 시도해 보고나서 결론을 내리겠다고 생각을 했습니다. 우선 이 단계에서는 어찌어찌 해서 눈금의 간격을 조정하면 될 것이라는 생각이 들었습니다.

반응형