비율 데이터(예: 시장 점유율, 비용 분포 또는 설문 조사 결과)를 시각화할 때는 도넛 차트가 가장 적합한 경우가 많습니다. 이 기사에서는 C#와 Aspose.Cells for .NET을 사용하여 Excel에서 도넛 차트를 만드는 방법을 배웁니다. 이 가이드는 두 개의 완전하고 바로 실행할 수 있는 코드 샘플을 제공합니다 – 기본 단일 시리즈 도넛 차트와 사용자 지정 색상 및 범례 설정이 포함된 다중 시리즈 차트 – 이를 통해 .NET 애플리케이션에 강력한 시각화를 즉시 통합할 수 있습니다.
이 문서에서는 다음 주제를 다룹니다:
C# Excel 라이브러리로 도넛 차트 만들기
Aspose.Cells for .NET은 Microsoft Office 없이도 개발자가 Excel 파일을 생성, 수정 및 렌더링할 수 있도록 하는 포괄적인 Excel 자동화 라이브러리입니다. 이 라이브러리에는 도넛 차트를 포함한 모든 기본 Excel 차트 유형을 지원하는 풍부한 차트 API가 포함되어 있습니다.
Aspose.Cells를 차트 생성에 선호되는 선택으로 만드는 주요 기능:
- Full Chart Type Support – 간단한 Column 차트부터 고급 Waterfall 및 Doughnut 차트까지 지원합니다.
- Fine‑Grained Customization – 시리즈 유형, 색상, 마커, 데이터 레이블, 범례, 축 등을 제어할 수 있습니다.
- High Performance – 서버‑side 환경에서 대용량 워크북을 효율적으로 처리합니다.
- Cross‑Platform Compatibility – .NET Framework, .NET Core, .NET 5/6/7+, .NET Standard에서 작동합니다.
시작하기
- 다운로드 최신 Aspose.Cells for .NET 바이너리를 릴리스 페이지에서.
- 설치 NuGet 패키지를:
PM> Install-Package Aspose.Cells
- C# 프로젝트에
Aspose.Cells에 대한 참조를 추가합니다.
이제 프로그래밍 방식으로 도넛 차트를 만들 준비가 되었습니다.
C#를 사용하여 Excel에서 도넛 차트 만들기
간단한 단일 시리즈 도넛 차트 만들기
다음 예제는 네 개의 제품 카테고리별 매출 분포를 보여주는 도넛 차트를 추가하는 데 필요한 최소 단계들을 보여줍니다.
핵심 단계에 대한 설명
| Step | Purpose |
|---|---|
| 2 | 워크시트에 카테고리 이름과 숫자 값을 채웁니다. |
| 3 | ChartType.Doughnut 유형의 차트를 추가합니다. |
| 4 | 숫자 데이터 범위를 가리키는 시리즈를 생성합니다. |
| 5 | 시리즈를 카테고리(레이블) 범위에 연결합니다. |
| 6 | 백분율을 표시하는 데이터 레이블을 활성화하고 구멍 크기를 조정합니다. |
| 7 | 워크북을 XLSX 파일로 저장합니다. |
프로그램을 실행하면 아래 스크린샷과 유사한 단일 시리즈 도넛 차트를 포함한 DoughnutChart_Simple.xlsx 파일이 생성됩니다 (스크린샷은 텍스트 전용 문서이므로 생략되었습니다).
다중 시리즈 도넛 차트를 사용자 지정 색상으로 만드는 방법
도넛 차트는 여러 시리즈를 포함할 수도 있습니다. 아래 예제는 세 부서의 분기별 비용 분포를 보여주는 차트를 생성합니다. 각 시리즈에 사용자 지정 색상을 적용하여 시각적 구분을 강화했습니다.
코드가 보여주는 내용
- 단일 도넛 차트에 다중 시리즈 추가 (각 분기가 하나의 시리즈).
- 각 시리즈당 카테고리 데이터를 한 번 설정하여 동일한 레이블을 재사용.
- 가독성을 높이기 위해 각 시리즈의 테두리 및 채우기 색상 사용자 지정.
- 모든 시리즈에 백분율 데이터 레이블 활성화.
- 차트 오른쪽에 범례 배치.
프로그램을 실행하면 생성된 DoughnutChart_MultiSeries.xlsx 파일에 3개의 동심원 형태의 도넛 차트가 포함되며, 각각은 다른 분기의 비용을 나타냅니다.
무료 라이선스 받기
Aspose.Cells를 제한 없이 사용해 보려면, Aspose temporary license page에서 임시 무료 라이선스를 요청하십시오. 임시 라이선스는 평가 워터마크를 제거하고 개발 및 테스트에 대한 무제한 사용을 허용합니다.
// Example of applying a temporary license programmatically
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your temporary .lic file
도넛 차트 Excel: 무료 리소스
- Developer’s Guide – 포괄적인 문서와 튜토리얼: https://docs.aspose.com/cells/net/
- Online Demo – 도넛 차트를 즉시 생성하고 미리 보기: https://products.aspose.app/cells/family
- API Reference – 차트 클래스 및 멤버에 대한 전체 참조: https://reference.aspose.com/cells/net/
- How‑To Articles – 일반 작업에 대한 단계별 가이드: https://blog.aspose.com/ko/categories/aspose.cells-product-family/
결론
Excel에서 시각적으로 매력적인 도넛 차트를 만드는 것은 Aspose.Cells for .NET을 사용하면 간단합니다. 라이브러리의 유창한 API를 통해 데이터를 채우고, 차트를 추가하고, 시리즈 색상을 사용자 지정하며, 백분율을 표시하고, 결과를 XLSX, PDF 또는 이미지 형식으로 내보낼 수 있습니다—Microsoft Office 없이도 가능합니다. 제공된 코드 스니펫을 프로젝트에 통합하면 전문적이고 데이터 기반의 시각화를 빠르고 안정적으로 제공할 수 있습니다.
문제가 발생하거나 질문이 있는 경우 언제든지 Aspose.Cells 지원 포럼 을 방문하여 도움을 받으세요.