히스토그램
값 하나하나를 구간으로 묶어 분포를 막대로 보여 주는 표현 전용 차트입니다. 처리 시간, 주문 금액, 점수처럼 개별 값이 많을 때 어디에 몰리고 꼬리가 얼마나 긴지 봅니다. 막대 차트와 달리 x 가 연속 값이라 막대가 붙어 있고 눈금은 구간 경계에 놓입니다. 구간 폭은 깔끔한 수로 잡고, 마지막 구간은 끝값을 포함합니다.
상태
10분 이상 20분 미만
개수8건
비율6.7%
20분 이상 30분 미만
개수40건
비율33.3%
30분 이상 40분 미만
개수46건
비율38.3%
40분 이상 50분 미만
개수17건
비율14.2%
50분 이상 60분 미만
개수3건
비율2.5%
60분 이상 70분 미만
개수4건
비율3.3%
70분 이상 80분 이하
개수2건
비율1.7%
60점 이상 70점 미만
개수2명
비율8.0%
70점 이상 80점 미만
개수6명
비율24.0%
80점 이상 90점 미만
개수11명
비율44.0%
90점 이상 100점 이하
개수6명
비율24.0%
활용 방법
주문 처리 시간 분포
막대에 마우스를 올리거나 탭 · 키보드로 초점을 주면 구간 범위와 개수 · 비율이 나온다.
15분 이상 20분 미만
개수8건
비율6.7%
20분 이상 25분 미만
개수18건
비율15.0%
25분 이상 30분 미만
개수22건
비율18.3%
30분 이상 35분 미만
개수24건
비율20.0%
35분 이상 40분 미만
개수22건
비율18.3%
40분 이상 45분 미만
개수13건
비율10.8%
45분 이상 50분 미만
개수4건
비율3.3%
50분 이상 55분 미만
개수0건
비율0.0%
55분 이상 60분 미만
개수3건
비율2.5%
60분 이상 65분 미만
개수2건
비율1.7%
65분 이상 70분 미만
개수2건
비율1.7%
70분 이상 75분 이하
개수2건
비율1.7%
<Histogramvalues={minutes} // 주문마다 처리 시간(분)bins={12}formatValue={(v) => `${v}분`}/>
속성
| 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| values | number[] | - | 개별 값. 유한하지 않은 값은 뺀다 |
| bins | number | 스터지스 공식 | 대략의 구간 수(구간 폭을 깔끔한 수로 맞춘다) |
| tone | ChartTone | "primary" | 막대 색 |
| height | number | 180 | 플롯 높이(px) |
| formatValue | (v: number) => string | ko-KR 콤마 | 구간 경계 포맷 |
| unit | string | "건" | 개수 단위 |