Yagr

uPlot 기반의 고성능 캔버스 차트 렌더러.

Ẏagr

Yagr는 uPlot을 기반으로 하는 고성능 HTML5 캔버스 차트 렌더러입니다. uPlot 차트에 대한 고급 기능을 제공합니다.

기능

문서

빠른 시작

npm i @gravity-ui/yagr

NPM 모듈

import Yagr from '@gravity-ui/yagr';

new Yagr(document.body, {
    timeline: [1, 2, 3, 4, 5],
    series: [
        {
            data: [1, 2, 3, 4, 5],
            color: 'red',
        },
        {
            data: [2, 3, 1, 4, 5],
            color: 'green',
        },
    ],
});

스크립트 태그

<script src="https://unpkg.com/@gravity-ui/yagr/dist/yagr.iife.min.js"></script>
<script>
    new Yagr(document.body, {
        timeline: [1, 2, 3, 4, 5],
        series: [
            {
                data: [1, 2, 3, 4, 5],
                color: 'red',
            },
            {
                data: [2, 3, 1, 4, 5],
                color: 'green',
            },
        ],
    });
</script>

예제

특정 기능이 필요하신가요? Yagr는 demo/examples 폴더에 유용한 예제를 제공합니다. 현재 버전으로 실행하는 방법:

  1. 리포지토리를 클론합니다.
  2. npm i로 종속성을 설치합니다.
  3. npm run build를 실행합니다.
  4. npx http-server .를 실행합니다.
  5. http-server 출력에 따라 브라우저에서 예제를 엽니다.
라이브러리 정보
별점
117
버전
4.9.1
최근 업데이트
06.10.2025
저장소
github.com/gravity-ui/yagr
라이선스
MIT License
유지보수자