프로그래밍

도움 요청!!!!!!!!!!!

https://erino123456789.github.io/echarts_test/treemap/

 

스크린샷 2024-11-02 225258.png

스크린샷 2024-11-03 000521.png

스크린샷 2024-11-03 000535.png

스크린샷 2024-11-03 000545.png

스크린샷 2024-11-03 000701.png

 

내가 볼라고 만든 사이트야

들어가서 코스피/코스닥 누르고 날짜 누르면 맵이 표시돼

 

코스피200, 코스닥150 데이터로 매일 마감시간에 json을 만들고 그걸 불러와 화면에 보여주는 화면이야

근데 PC에서 볼땐 부드럽게 이동, 확대, 축소가 잘 되는데 모바일에서는 엄청 버벅이고 있어

이거 모바일에서 부드럽게 하려면 어떻게 해야할까?

 

웹개발에는 지식이 아예 없고 깃허브도 이번에 처음 써봐서

웹 화면이랑 깃허브, 깃허브액션은 GPT 이용했어

15개의 댓글

2024.11.03

특정차트 부분은 뭔가 그룹화해서 축약화시킨후 링크로 묶고 그 링크로 들어가면 축약된부분만 렌더링하는게 좋아보이는데

0
2024.11.03

그냥 캔버스 크기가 존나게 크게 잡혀서 그런거 같은데

 

차트 보여주는 영역 줄이고 축적이나 줌기능 있으면 그걸로 전체를 보여주던지해서 그래픽영역을 최적화하는방향으로 가야할듯

 

캔버스크기가 width="2493", height="6306" 일케 잡힘

0
2024.11.03
@인간지표

고마워

내일 지피티랑 꽁냥대볼게

참고로 echarts 사용한거고 내가 따로 크기 지정한건 없어서 좀 당황스러븜

0
2024.11.03
@Erino

ㅇㅇ 근데 사이즈 최적화, 그래픽 요소 최적화 해도 버벅거리면 그건 모바일 한계일수도 있음 ㅋㅋ

0
2024.11.03
@인간지표

ㅠㅠ

0
2024.11.04

일단 어떻게 만들어져있는지 봐야 알거같은데

렌더링 요청 횟수가 너무 많으니까 렉이 걸리지

0
2024.11.04
@느긋한바지

https://github.com/Erino123456789/echarts_test/blob/main/treemap/index.html

 

https://github.com/Erino123456789/echarts_test/blob/main/treemap/index.js

 

이렇게 하면 볼 수 있나?

0
2024.11.04
@Erino

jquery쓰는 시점에서 성능 기대못하고

 

- setOption 호출에 대한 부담이 큼

- resize에 쓰로틀링 좀 넣어주고

- convertData B트리나 인덱스 같은게 없는 재귀호출은 당연히 자원 사용이 크고

- debounce 좀 활용해야할듯

 

그리고 차트 패키지 자체가 리소스를 상당히 많이 먹는데

패키지 문제일수도 있음

0
2024.11.04
@느긋한바지
0
2024.11.04
@느긋한바지

지피티쨩이랑 같이 알아볼게

힌트 줘서 고마웡

 

사실 정확히 의미하는바를 몰라서 천천히 알아봐야할거 같어

0
2024.11.04
@Erino

1. 패키지 존나 무거움

2. setOption 한번 호출할때 그 무게를 생각해라

3. 최적화된 알고리즘이나 기준이 없으면 재귀호출은 존나게 시간복잡도가 하늘을 뚫을 정도로 높음

4. 이벤트 호출 되자마자 동작시키지 말고 디바운스나 쓰로틀링 좀 활용하자

0
2024.11.04
@느긋한바지

근데 PC랑 모바일에서 나오는 퍼포먼스 차이가 큰데, 네가 설명한 부분이 모바일에서 더 무겁게 동작(?)하는거야??

pc에선 부드럽게 나오는데 모바일에서만 저러니까 좀 의문임...

0
2024.11.04
@Erino

당연히 다르지.,,.

0
2024.11.04
@느긋한바지

맨날 db나 파이썬이나 r 만지다가 웹 해보니까 어렵다 ㅋㅋ

0
2024.11.04
@Erino
0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
184121 [컴퓨터] 크리에이티브, 페블 노바 발표 1 피릉피릉 0 10 분 전 22
184120 [정보] 암레발은 한물갔다 김밥천국은천국이다 0 13 분 전 23
184119 [컴퓨터] 사무실 모니터 사야하는데 dvi/ rgb 케이블 중에 뭐 골라야 하는지 ... 2 벤 당했다 ㅅㅂ 0 23 분 전 24
184118 [컴퓨터] 컴퓨터 견적 좀 봐주세요... 8 레타비 0 1 시간 전 71
184117 [컴퓨터] [조공ㅎㅂ] 인터넷이 몇초씩 끊김 7 쿠엥쿠엥 0 2 시간 전 172
184116 [모바일] 에어팟 프로2 이전곡 다음곡 기능안됨? 3 윈슬렛 0 3 시간 전 112
184115 [견적] 컴린이 이륙가능? 4 번째드립 0 4 시간 전 94
184114 [컴퓨터] 컴붕이에게 조언을 구함 6 아넬린 0 4 시간 전 61
184113 [컴퓨터] 컴퓨터 소음때문에 베란다에 놓고 usb허브 쓸려고 하는데요 4 겐류사이 0 5 시간 전 168
184112 [견적] 이거 당근에 200에 올라왔는데 살만함? 16 쌍판때기칼질하기전에 0 6 시간 전 319
184111 [컴퓨터] 이거 가격 괜찮은지 조언좀... 7 엘사그란힐데 0 8 시간 전 113
184110 [컴퓨터] ITX 좋아하는 조선땅 개붕이는 서럽다 진짜 13 장카설쵸 0 11 시간 전 225
184109 [잡담] 나이지리아에서 페루 이민성공... 1 졸려요 0 14 시간 전 190
184108 [잡담] 리안리 비전 보고가지 않을래? 4 올해의목표 0 14 시간 전 127
184107 [잡담] 나는 키보드 모른다고 12 오브 0 18 시간 전 341
184106 [컴퓨터] 살려주세요 9 IEp 0 19 시간 전 159
184105 [잡담] 12400f에서 7600x로 갈아탄 후기 8 김밥천국은천국이다 0 19 시간 전 276
184104 [정보] 12700k => 9600x 후기 5 사족보행퍼리는수... 0 20 시간 전 303
184103 [컴퓨터] 모니터가 갑자기 뒤질줄이야 18 눈오는날개싫음 0 22 시간 전 220
184102 [잡담] 카톡 나만 이런건가 5 년째재수강 0 22 시간 전 118