본문으로 건너뛰기

스몰 멀티플

같은 눈금의 작은 차트를 격자로 늘어놓아 여러 계열의 추이를 나란히 비교하는 표현 전용 차트입니다. 지점 · 라인 · 채널별 추이에 씁니다. 모든 칸이 0 을 포함한 같은 y 범위를 쓰므로 칸끼리 높이를 그대로 비교할 수 있습니다. 칸마다 눈금을 따로 잡으면 작은 값도 꽉 차 보여 비교가 틀어집니다. 계열은 칸 제목으로 가르므로 색은 한 가지입니다.

상태

선
막대

활용 방법

지점별 월 매출

칸 머리 오른쪽은 마지막 값이다. 폭에 따라 열 수가 정해진다(minWidth 이상).

Preview
tsx
<SmallMultiples
labels={["5월", "6월", "7월", "8월", "9월", "10월"]}
items={[
{ label: "강남점", values: [42, 48, 51, 55, 61, 66] },
{ label: "판교점", values: [30, 33, 31, 36, 40, 45] },
// ...
]}
formatValue={(v) => `${v}백만`}
/>

속성

이름타입기본값설명
itemsSmallMultiple[]-{ label, values }. 칸 하나가 계열 하나
labelsstring[]-x 라벨. 칸마다 처음 · 끝만 보인다
kind"line" | "bar""line"칸 차트 모양
toneChartTone"primary"선 · 막대 색(모든 칸 같음)
heightnumber56칸 플롯 높이(px)
minWidthnumber150칸 최소 폭(px). 좁아지면 열 수가 준다
formatValue(v: number) => stringko-KR 콤마값 포맷