jscharting 라이브러리를 이용한 재무상태표 시각화에 성공했다. 파라미터에 변수를 넣을 때 오류가 발생하는 문제를 해결했다. 이유는 예상했던 대로 데이터 타입이 다르기 때문이었다. Number
타입을 넣어줘야 하는 자리에 String
타입을 넣어주고 있었다.
문제가 발생했을 때 검색하기 전에 잠시라도 곰곰이 생각해보는 게 효과가 있는 거 같다. 왜 안될까. 이것도 문제 없고 저것도 문제없고. 이것과 비슷한 패턴인 위 코드에서는 됐는데. 하는 식으로 말이다. console.log
를 찍어보는 것도 효과가 있었다. 여기까지는 코드가 잘 먹는데, 이 뒤부터는 안되네. 이런 식으로 하나씩 찍어보니 정답에 가까워졌다.
시각화 코드를 구현하기 시작한 뒤로는 라이브러리가 무엇인지 조금씩 깨닫고 있다. 맨땅에 해야했다면 많은 시간과 노력을 쏟았어야 할 것들. 그것들을 완성된 제품 형태로 제공하는 라이브러리의 효용에 감탄하는 한편, 이 정도로 떠먹여 주는 라이브러리를 사용하는 것조차 애를 먹고 있는 나에 대한 연민이 동시에 느껴진다.
알게 된 것
- javascirpt 쉼표(,) 표현식 활용해 제거
- API로부터 받아 변수에 담은 String 데이터와 이를 필요에 맞게 Number 형태로 변환하는 과정
모르는 것
- treemap의 css 지정
- chart.js 복합(bar, line) 그래프 구현
해결할 문제
- 매출, 영업이익, 당기순이익 등 실적 복합(bar, line) 차트 구현
반응형
'웹개발 일지 (21.06 - 07)' 카테고리의 다른 글
[웹사이트 개발일지] 기업명으로 검색 구현 | xml 노드 값 가져오기 (0) | 2021.07.15 |
---|---|
[웹사이트 개발일지] 주먹구구로 그래프 구현, 달콤한 상상 (0) | 2021.07.09 |
[웹사이트 개발일지] function안 파라미터에 어떻게 변수를 넣지 (0) | 2021.07.07 |
[웹사이트 개발일지] 파이 차트 구현, 절반의 성공 (0) | 2021.07.06 |
[웹사이트 개발일지] 차트 구현의 장벽, 응용력이 문제 (0) | 2021.07.05 |