가이드
Vue Guide

Vue3 개발 가이드

RealChartVue3 환경에서 쉽게 사용할 수 있도록 Wrapper 라이브러리 (opens in a new tab)를 제공한다.
props를 통해 차트의 config 및 차트 컨테이너의 속성을 설정할 수 있다. 또한 ref를 통해 직접 차트 인스턴스에 접근하여 API를 사용할 수 있다.

설치 방법

npm install realchart-vue

또는

yarn add realchart-vue

사용 예시

<template>
  <RealChartVue
    :realchart="realchart"
    :config="chartConfig"
  />
</template>
 
<script setup lang="ts">
import * as realchart from 'realchart';
import { RealChartVue } from 'realchart-vue';
 
const chartConfig = {
    title: '카테고리별 판매량',
    xAxis: {
        categories: ['식품', '전자제품', '의류'],
    },
    series: {
        type: 'bar',
        xField: 'category',
        yField: 'quantity',
        data: [
            { category: '식품', quantity: 120 },
            { category: '전자제품', quantity: 80 },
            { category: '의류', quantity: 50 },
        ],
    },
};
</script>

컴포넌트 설명

props

Prop타입설명필수 여부
realcharttypeof RealChartRealChart 모듈
configChartConfiguration차트 구성 옵션
idstring차트 DOM ID (기본값: "realchart")
wstring차트 width (기본값: "100%")
hstring차트 height (기본값: "100%")
animateboolean애니메이션 사용 여부 (기본값: true)
onChartLoaded(args: LoadCallbackArgs) => void차트 로드 후 호출되는 콜백

RealChartVueRef

ref를 사용해 RealChart 인스턴스에 접근할 수 있습니다.

export interface RealChartVueRef {
  realchart: Ref<Chart | null>
}

사용 예시

chartRef.value?.realchart?.xAxis.grid.toggleOption('visible');