μPlot은 시계열, 선, 영역, ohlc 및 막대를 플로팅 하기 위한 빠르고 메모리 효율적인 캔버스 2D 기반 차트입니다.
콜드 스타트부터 135ms에서 150,000 개의 데이터 포인트를 포함하는 대화식 차트를 생성 할 수 있으며 ~ 3,300pts / ms로 선형 확장됩니다.
https://github.com/leeoniya/uPlot
빠른 초기 렌더링 외에도 확대 / 축소 및 커서 성능은 유사한 차트 라이브러리 중에서 가장 뛰어납니다.
25KB 미만인 경우 컨텍스트 제한 WebGL 셰이더 또는 WASM을 사용하지 않는 가장 작고 빠른 시계열 플로터일 수 있습니다. 둘 다 시작 비용과 코드 크기가 훨씬 높습니다.
그러나 대규모 데이터 세트로 진정한 실시간 60fps 성능을 찾고 있다면 uPlot은 지금까지만 가능합니다.
WebGL은 여전히 실시간 신호 또는 파형 시각화와 같은 애플리케이션에 적합한 도구여야 합니다.
danchitnis / webgl-plot 또는 huww98 / TimeChart를 사용해보십시오.
등록된 댓글이 없습니다.