스파크라인

스파크라인 (Sparkline)

축이나 좌표 없이 데이터 변동의 대략적인 모양만 보여주는 작고 단순한 차트예요. 주로 텍스트와 함께 인라인으로 쓰거나, 작은 공간 안에서 사용해요.

출처: 문서

본문

사용법 (Usage)

import { Chart, useChart } from "@chakra-ui/charts"
import { Area, AreaChart } from "recharts"
<Chart.Root>
  <AreaChart>
    <Area />
  </AreaChart>
</Chart.Root>

예제 (Examples)

막대 차트 (Bar Chart)

스파크라인은 막대 차트로도 만들 수 있어요.

라인 차트 (Line Chart)

스파크라인은 라인 차트로도 만들 수 있어요.

주가 (Stock)

주가를 보여주는 스파크라인 구성 예시예요.

통계 (Stat)

SaaS 대시보드 통계를 보여주는 스파크라인 구성 예시예요.

그라데이션 (Gradient)

Chart.Gradient 컴포넌트를 사용해 그라데이션 채움을 만들 수 있어요.

<defs>
  <Chart.Gradient
    id="custom-gradient"
    stops={[
      { offset: "0%", color: "teal.solid", opacity: 1 },
      { offset: "100%", color: "teal.solid", opacity: 0.01 },
    ]}
  />
</defs>

기준값 (Reference)

스파크라인에서 특정 값을 참조하려면, recharts의 Reference 컴포넌트를 사용하세요.

상호작용 (Interaction)

NPM 다운로드 통계를 흉내 낸 예시예요.

구성 (Composition)

주가에 대한 스파크라인을 보여주는 구성 예시예요.

더 알아보기 (Learn more)