하이 차트에 여러 시리즈가 표시되고 각각에 100 개 이상의 데이터 포인트가 포함되어 있음 클릭하면 series.hide() 또는 series.show()를 호출하는 각 시리즈의 확인란이 포함 된 UI가 있습니다.) 각 줄의 표시/숨기기를 전환하려면 내 문제는 숨기기 및 표시가 매우 느려서 이전의 처리 중 하나의 확인란을 선택하지 않는 것입니다. 이 문제를 처리하는 방법을 아는 사람이 있습니까? 감사하이 차트 시리즈 숨기기가 매우 느림
2
A
답변
2
는에 대답 같이
Hiding _groups_ of series in Highcharts and jQuery: how to get acceptable performance?
- highcharts이 표시 또는 숨기기가 호출 될 때마다 그려;
다시 그리기 기능을 사용 불가능하게 설정하고 사용 설정하는 것이 효과적입니다.
var _redraw = this.chart.redraw; this.chart.redraw = function(){}; //do work this.chart.redraw = _redraw; this.chart.redraw();
6
오히려 각 시리즈 hide()
를 호출하는 것보다, setVisible(false, false);
를 호출합니다. 이 두 번째 매개 변수는 redraw
매개 변수이므로 각 계열에 대해 다시 그리기가 느려지는 것을 피할 수 있습니다.
그런 다음 가시성을 변경 한 후에 chart.redraw()
번을 번 호출하십시오.
+0
우수 솔루션, 감사합니다! –
관련 문제
- 1. DataGridView의 행 숨기기가 매우 느림
- 2. 시리즈 이름 하이 차트
- 3. 라이브 데이터 플로팅시 하이 차트 성능이 느림
- 4. 하이 차트 하이 팁 툴팁 시리즈 순서
- 5. JSON 배열의 하이 차트 시리즈
- 6. 하이 차트 : 시리즈 업데이트를 시도합니다.
- 7. csv로 하이 차트 다중 시리즈
- 8. 멀티 차트가있는 하이 차트 시리즈
- 9. 하이 차트 여러 데이터 시리즈
- 10. 데이터 포인트가 많은 하이 차트 분포도가 매우 느림
- 11. 하이 차트 : yAxis title = 현재 시리즈 이름
- 12. 하이 차트 : 시리즈 이름을 바꾸는 법
- 13. 하이 차트 : JSON을 시리즈 데이터로 루프
- 14. 하이 차트, 서로 다른 크기의 데이터가있는 시리즈
- 15. 하이 차트 - 링크가있는 데이터 시리즈 변경
- 16. 기존 하이 차트 차트에서 시리즈 추가
- 17. 하이 차트 마스터 세부 차트 렌더링되지 않음 두 번째 시리즈
- 18. angularjs의 하이 차트
- 19. 하이 차트 계열 데이터
- 20. 하이 차트 - 열 결합
- 21. 꺾은 선형 차트 하이 차트
- 22. 하이 차트 줌 버그?
- 23. Google 차트 시리즈 라벨
- 24. 하이 차트 맞춤 차트
- 25. 하이 차트 조합 차트
- 26. 하이 차트 : 시리즈 중 일부만 표시 할 수 있습니까?
- 27. 하이 차트 : 한 번에 하나의 시리즈 만 표시
- 28. 하이 차트 - 툴팁 및 시리즈 이름이 크롬 상자 밖에 있습니다.
- 29. 하이 차트 - 시리즈 포인트 [x, y] 값을 업데이트 하시겠습니까?
- 30. 하이 차트 - 툴팁에서 시리즈 이름과 Y 값을 숨기는 방법
데모가 있습니까? 그것은 나를 위해 잘 작동합니다. –
예 -하지만 큰 파일을 stackOverflow에 게시하는 방법 – Britboy
jsfiddle을 사용하고 필요한 코드 만 제공하거나 일부 하이 차트 데모를 사용하여 문제를 재현 해보십시오. –