| data | Record<string, unknown>[] | 필수 | 차트 데이터 배열 |
| height | number | 300 | 차트 높이(px). 너비는 부모 100% |
| colors | readonly string[] | DEFAULT_COLORS | 시리즈 컬러 팔레트 (navy/teal 기반 10색) |
| showGrid | boolean | true | 그리드 표시 (Pie/Doughnut에는 무시) |
| showLegend | boolean | true | 범례 표시 |
| showTooltip | boolean | true | 툴팁 표시 |
| emptyState | ReactNode | - | 빈 데이터일 때 표시 |
| className | string | - | 외부 wrapper className |
| valueFormat | 'plain' | 'comma' | 'korean' | (n: number) => string | 'plain' | 숫자 포맷 (tooltip / 라벨 / y축 tick 일관 적용). `korean` → 125만/1.2억, `comma` → 1,250,000, 함수로 단위 suffix 가능 |
| a11yTable | boolean | true | 접근성용 sr-only 데이터 테이블 자동 렌더 (스크린리더가 canvas 차트 데이터를 읽을 수 있게 함) |
| a11yCaption | string | - | sr-only 테이블 caption (스크린리더가 먼저 읽음) |