스파크라인
스파크라인 (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)
주가에 대한 스파크라인을 보여주는 구성 예시예요.