다중 카테고리에서 비례 데이터를 시각화하는 것은 비즈니스 보고에서 일반적인 요구 사항입니다. Column3D100PercentStacked 차트는 각 데이터 시리즈를 전체의 일부로 표시하고, 3차원 컬럼에 쌓으며, 각 컬럼을 100 %로 정규화합니다. 이 가이드는 C# 및 Aspose.Cells for .NET을 사용하여 Excel에서 이러한 차트를 만드는 방법을 단계별로 안내합니다. 솔루션은 완전히 코드 기반이며 Excel 설치가 필요 없고, XLSX, PDF 또는 이미지 형식으로 저장할 수 있습니다.
이 문서에서는 다음을 다룹니다:
- C# Excel 라이브러리를 사용하여 Column3D100PercentStacked 차트 만들기
- C#를 사용하여 Excel에서 Column3D100PercentStacked 차트 만들기
- 무료 리소스
- 무료 라이선스 받기
- 결론
- 관련 항목
C# Excel 라이브러리를 사용하여 Column3D100PercentStacked 차트 만들기
Aspose.Cells for .NET은 Microsoft Office 없이도 개발자가 Excel 파일을 생성, 수정 및 렌더링할 수 있게 해주는 고성능 라이브러리입니다. 이 라이브러리는 50가지가 넘는 차트 유형을 포함하는 풍부한 차트 API를 제공하며, Column3D100PercentStacked 차트도 포함됩니다.
Aspose.Cells를 사용한 차트 생성의 주요 장점:
| Feature | Benefit |
|---|---|
| 포괄적인 API | 차트 유형, 시리즈, 축, 범례 및 서식에 대한 전체 액세스. |
| Excel 필요 없음 | .NET을 지원하는 모든 플랫폼(Windows, Linux, macOS)에서 작동합니다. |
| 다중 출력 형식 | XLSX, XLS, CSV, PDF, XPS, PNG, JPEG 등으로 저장합니다. |
| 고충실도 렌더링 | 차트가 Microsoft Excel에서 만든 차트와 동일하게 표시됩니다. |
| 성능 최적화 | 낮은 메모리 사용량으로 대용량 데이터 세트를 처리합니다. |
시작하기
- 다운로드 the latest Aspose.Cells for .NET from the 릴리스 페이지.
- 설치 via NuGet:
PM> Install-Package Aspose.Cells
- 추가
Aspose.Cells에 대한 참조를 C# 프로젝트에.
이제 프로그래밍 방식으로 3‑D 100 % 스택형 컬럼 차트를 생성할 준비가 되었습니다.
Excel에서 C#을 사용하여 Column3D100PercentStacked 차트 만들기
아래는 완전하고 독립 실행형 C# 예제입니다:
- 새 워크북을 생성합니다.
- 네 개의 분기에 걸친 세 제품에 대한 샘플 판매 데이터를 채웁니다.
- Column3D100PercentStacked 차트를 추가합니다.
- 차트 제목, 축 제목, 범례 및 데이터 레이블을 사용자 지정합니다.
- 워크북을 XLSX 파일로 저장합니다.
핵심 단계에 대한 설명
| Step | What it does |
|---|---|
| Create workbook & worksheet | 빈 Excel 파일과 SalesData라는 시트로 시작합니다. |
| Populate data | 세 제품에 대한 분기별 판매 수치를 삽입합니다. 레이아웃은 차트가 기대하는 형태와 일치합니다(카테고리는 A열, 시리즈는 B‑D열). |
| Add chart | Charts.Add를 ChartType.Column3D100PercentStacked와 함께 호출합니다. 차트는 워크시트의 7‑25행 및 0‑8열을 차지합니다. |
| Add series | 각 제품의 데이터가 별개의 시리즈로 추가됩니다. true 플래그는 Aspose.Cells에 범위의 첫 번째 셀에서 시리즈 이름을 가져오도록 지시합니다. |
| Category data | X‑axis 레이블(분기 이름)을 A열에 연결합니다. |
| Customize | 제목을 설정하고, 범례를 이동하며, 각 스택 세그먼트에 백분율을 표시하는 데이터 레이블을 활성화합니다. |
| Save | 워크북을 Column3D100PercentStacked_Chart.xlsx 파일로 저장합니다. 이 파일은 Excel에서 직접 열거나 다른 형식으로 변환할 수 있습니다. |
무료 리소스
- Developer’s Guide – 포괄적인 튜토리얼 및 API 참조: https://docs.aspose.com/cells/net/
- Aspose.Cells Live 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/
무료 라이선스 받기
Aspose.Cells를 비용 없이 시작해 보세요. 임시 무료 라이선스를 Aspose temporary license page에서 얻으세요. 이렇게 하면 전체 기능 세트를 사용할 수 있고, 평가 워터마크가 제거되며, 영구 라이선스를 구매한 후 솔루션을 프로덕션에 배포할 수 있습니다.
// Example of applying a temporary license (place this at the beginning of your app)
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your temporary .lic file
결론
A Column3D100PercentStacked 차트는 여러 데이터 시리즈가 카테고리별로 차지하는 상대적인 기여도를 명확하고 시각적으로 매력적인 방식으로 비교할 수 있게 해줍니다. Aspose.Cells for .NET을 사용하면 이러한 차트를 프로그래밍 방식으로 생성하고, 모든 요소를 사용자 지정하며, 결과를 다양한 형식으로 내보낼 수 있습니다—Microsoft Excel이 없어도 됩니다. 제공된 샘플 코드를 기반으로 사용하고, 데이터 소스를 필요에 맞게 조정한 다음, 차트 생성을 보고 파이프라인에 통합하십시오.
추가 지원이 필요하시면, Aspose.Cells Support Forum을 방문하십시오: https://forum.aspose.com/c/cells/9
행복한 코딩 되세요!