오픈소스 차트 라이브러리

차트를 더 빠르게.
브랜드답게.

Vanilla JS, React, Vue에서 같은 테마와 간단한 API로 차트를 만드세요.

npm 패키지와 esm.sh CDN을 지원합니다.

Bar

Stacked

Line

Activity Ring

Radar

Candlestick

Grouped

Cohort

RSI

Easy Chart

반복 구현은 줄이고, 표현은 더 자유롭게.

필요한 차트를 고르고 데이터만 전달해 빠르게 시각화하세요.

01

간단한 API

차트 종류와 데이터, 프리셋을 지정해 바로 렌더링합니다.

자세히 보기
02

다양한 차트

Bar, Line, Donut부터 Radar, Cohort까지 제공합니다.

자세히 보기
03

멀티 스택

Vanilla JS, React, Vue에서 같은 테마를 사용합니다.

자세히 보기
04

테마 프리셋

기본 프리셋을 선택하고 브랜드에 맞게 조정합니다.

자세히 보기

Frameworks

사용 중인 스택에서 바로 시작하세요.

Core를 바탕으로 웹 프레임워크별 패키지를 제공합니다.

스택패키지비고
Core @designbasekorea/easy-chart-core SVG 렌더러·테마·타입
Vanilla JS @designbasekorea/easy-chart Core re-export
React @designbasekorea/easy-chart-react React 18+
Vue @designbasekorea/easy-chart-vue Vue 3
React Native @designbasekorea/easy-chart-react-native 일부 차트만 지원 (문서 참고)

React Native는 Bar·Line·Area 등 일부 차트만 지원합니다. 지원 차트는 문서에서 확인하세요.

Install

패키지 설치 후 바로 사용하세요.

프로젝트의 프레임워크에 맞는 패키지를 선택하세요.

React
pnpm add @designbasekorea/easy-chart-react
Vue
pnpm add @designbasekorea/easy-chart-vue
Vanilla JS
pnpm add @designbasekorea/easy-chart
React Native
pnpm add @designbasekorea/easy-chart-react-native react-native-svg

Code Examples

원하는 방식으로 연결하세요.

Vanilla JS부터 컴포넌트 프레임워크까지 사용 예제를 확인할 수 있습니다.

Vanilla JS (CDN)
<div id="easy-chart-demo" style="width:100%;height:320px"></div>
<script type="module">
  import { EasyChart } from "https://esm.sh/@designbasekorea/easy-chart";

  new EasyChart("#easy-chart-demo", {
    type: "bar",
    preset: "minimal",
    rounded: true,
    tooltip: true,
    legend: true,
    responsive: true,
    data: [
      { label: "1월", value: 120 },
      { label: "2월", value: 180 },
      { label: "3월", value: 140 }
    ]
  });
</script>

FAQ

사용 전에 확인하세요.

Easy Chart

첫 차트를 지금 만들어보세요.

설치 방법과 차트별 옵션은 공식 문서에서 확인할 수 있습니다.