reopt designreopt design
DocsExploreToolsPricingBuilder
Login
Explore/
opt-ui205opt-charts40opt-datagrid9opt-editor5opt-calendar4opt-filemanager4opt-chat6opt-shell14brandapp-ui8Examples12Builder Blocks
reopt designreopt design

A design system for the AI era

  • Docs
  • Pricing
  • Releases
  • GitHub
  • About
  • Contact
  • Terms of Service
  • Privacy Policy

reopt Inc.Business registration no. 217-88-02453contact@reopt.ai

© 2026 reopt Inc. All rights reserved.

Explore/opt-charts/PieChart

PieChart

Chart

비율/구성 데이터용 파이 차트. innerRadius를 설정하면 도넛 차트가 됩니다.

radial
Related docs
bun add @reopt-ai/opt-charts
100%

Basic Pie Chart

Donut Chart

Basic Donut

With Padding

With Labels

Custom Colors

Without Legend

PieChart

PropTypeDefaultDescription
data*PieChartDataPoint[]—차트 데이터 배열 ({ name, value, color? })
heightnumber | `${number}%`300차트 높이
classNamestring—루트 요소에 붙는 CSS 클래스
innerRadiusnumber | string0내부 반경 (도넛 차트용, 예: '60%')
outerRadiusnumber | string"80%"외부 반경
paddingAnglenumber0섹션 간 간격 (도)
startAnglenumber90시작 각도 (도)
endAnglenumber-270끝 각도 (도)
tooltipOptionsChartTooltipContentProps—ChartTooltipContent에 그대로 넘길 옵션
legendOptionsChartLegendContentProps—ChartLegendContent에 그대로 넘길 옵션. 항목별 토글(inactiveKeys)은 지원하지 않습니다 — Recharts가 파이/방사형 범례를 차트 데이터에서 직접 만들어 항목마다 고유한 dataKey가 없습니다
labelFormatter(entry: PieChartDataPoint) => string—조각 레이블 문자열을 만드는 함수
aria-labelstring—스크린 리더용 레이블
aria-describedbystring—차트를 설명하는 요소의 id
showLabelsbooleanfalse라벨 표시 여부
animatebooleantrue진입 애니메이션 사용 여부
showTooltipbooleantrue툴팁 표시 여부
showLegendbooleantrue범례 표시 여부

컴포넌트 의존 관계

깊이
▲ USED BY (2)query-result-chartbreakdown-analysisPieChart
View test results

테스트 커버리지

2026년 7월 9일

생성된 테스트 결과를 찾지 못했습니다.

PieChart 항목이 문서 메타에 연결되어 있지만 현재 생성 파일에는 없습니다.

테스트를 추가한 뒤 `bun run generate:test-results`를 실행하거나 `testDescribe` 매핑을 다시 확인하세요.

Blocks that use this component

BreakdownAnalysis

분석 Surface. 4탭(Trend, Distribution, Composition, Data) + 다중 차트 + DataTable 조합.

Analytics

Related components

GaugeChart

게이지/미터 차트. SVG 기반으로 진행률이나 KPI를 시각화합니다.

Radial

RadarChart

레이더/스파이더 차트. 여러 축에 걸친 다차원 값을 하나의 폴리곤으로 비교합니다.

Radial

RadialBarChart

방사형 막대 차트. 여러 항목의 진행률·비율을 동심원 링으로 표현합니다.

Radial

Sunburst

선버스트 차트. 계층 데이터를 동심 링의 arc로 표현합니다(트리맵의 방사형 짝).

Radial

ChartContainer

Recharts ResponsiveContainer를 감싸는 반응형 차트 컨테이너. 접근성 속성과 스타일링을 지원합니다.

Heatmap

ChartTooltip

opt-ui 스타일의 role=tooltip 차트 툴팁. 장식 마커는 숨기고 Recharts Tooltip의 content prop으로 사용합니다.

Heatmap
PreviousSparklineNextScatterChart