계층형 데이터를 3차원 효과로 시각화하면 보고서를 더욱 매력적으로 만들 수 있습니다. 이 가이드에서는 C#와 Aspose.Cells for .NET을 사용하여 Excel에서 프로그래밍 방식으로 PyramidColumn3D 차트를 만드는 방법을 배웁니다. 예제에서는 데이터를 추가하고, 차트를 삽입하고, 시리즈 설정을 조정하고, 워크북을 Excel 파일로 내보내는 과정을 보여줍니다.
이 문서에서는 다음 주제를 다룹니다:
- Aspose.Cells .NET Library for PyramidColumn3D 차트
- 기본 PyramidColumn3D 차트 만들기
- PyramidColumn3D 차트 사용자 지정 (색상, 축, 범례)
- 무료 라이선스 정보
- 추가 리소스
- 결론
- 관련 항목
Aspose.Cells .NET Library용 PyramidColumn3D 차트
Aspose.Cells for .NET은 강력하고 완전 관리되는 API로, 개발자가 Microsoft Office 없이 Excel 파일을 생성, 수정 및 렌더링할 수 있게 합니다. 전체 Excel 차트 유형을 지원하며, PyramidColumn3D 차트를 포함합니다.
Aspose.Cells를 사용하는 주요 장점:
- Rich Chart API – 차트 객체, 시리즈, 축, 범례 및 서식에 직접 액세스합니다.
- No Interop Dependency – 모든 .NET 환경(데스크톱, 서버, 클라우드)에서 작동합니다.
- High Performance – 낮은 메모리 사용량으로 대용량 워크북을 처리합니다.
- Multiple Formats – XLSX, XLS, CSV, PDF, HTML 및 이미지 형식으로 저장합니다.
Aspose.Cells를 사용하려면 NuGet 패키지를 설치하십시오:
PM> Install-Package Aspense.Cells
기본 PyramidColumn3D 차트 만들기
다음 예제는 간단한 워크북을 생성하고 샘플 데이터를 채운 뒤 PyramidColumn3D 차트를 추가하며, 파일을 PyramidColumn3D_Basic.xlsx 로 저장합니다.
핵심 단계에 대한 설명
| Step | What it does |
|---|---|
| 1 | Workbook을 인스턴스화하고 첫 번째 Worksheet에 접근합니다. |
| 2 | 시트에 제품 이름과 분기별 판매 값을 채웁니다. |
| 3 | Charts.Add를 ChartType.PyramidColumn3D와 함께 호출하여 3‑D 피라미드 열 차트를 생성합니다. |
| 4 | 데이터 시리즈(NSeries.Add)를 추가하고 카테고리(X‑axis) 레이블을 설정합니다. |
| 5 | 워크북을 Microsoft Excel에서 열 수 있는 XLSX 파일로 저장합니다. |
프로그램을 실행하면 4분기 동안의 판매 데이터를 시각화하는 3‑D 피라미드 열 차트가 포함된 Excel 파일이 생성됩니다.
PyramidColumn3D 차트 맞춤 설정 (색상, 축, 범례)
종종 차트의 모양을 기업 브랜드에 맞추거나 가독성을 향상시키기 위해 조정해야 합니다. 아래 예제가 이를 보여줍니다:
- 열 채우기 색상 변경.
- 범례 위치 조정.
- 주축 및 보조축 제목 수정.
- 데이터 레이블 활성화.
맞춤 코드가 수행하는 작업
| 맞춤 설정 | 코드 스니펫 | 결과 |
|---|---|---|
| 시리즈 색상 | chart.NSeries[s].Area.ForegroundColor = palette[s]; | 각 연도의 열이 고유하고 브랜드 친화적인 색상으로 표시됩니다. |
| 데이터 레이블 | chart.NSeries[s].DataLabels.IsValueShown = true; | 각 열 위에 숫자 값이 표시되어 빠르게 인사이트를 얻을 수 있습니다. |
| 범례 위치 | chart.Legend.Position = LegendPositionType.Bottom; | 범례가 차트 아래에 배치되어 차트 영역을 확보합니다. |
| 축 제목 및 숫자 형식 | chart.CategoryAxis.Title.Text, chart.ValueAxis.NumberFormat | 가독성을 향상시키고 단위를 전달합니다. |
| 테두리 제거 | chart.NSeries[s].Border.IsVisible = false; | 보다 깔끔한 3‑D 외관을 제공합니다. |
Excel에서 PyramidColumn3D_Customized.xlsx를 열어 다듬어진 프레젠테이션‑준비 차트를 확인하세요.
무료 라이선스 받기
Aspose.Cells는 전체 기능을 사용하려면 라이선스가 필요합니다. 평가를 위해 임시 무료 라이선스를 Aspose 포털에서 얻을 수 있습니다:
프로덕션 환경에서 차트를 생성하기 전에 라이선스를 적용하여 평가 워터마크를 제거하십시오.
// Example of applying a license (place this at the start of your program)
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.lic"); // Path to your .lic file
추가 리소스
- 개발자 가이드 – 모든 차트 기능에 대한 포괄적인 안내: https://docs.aspose.com/cells/net/
- API 참조 – 클래스 및 메서드에 대한 자세한 문서: https://reference.aspose.com/cells/net/
- 무료 온라인 앱 – 코드 없이 차트 생성을 시도해 보세요: https://products.aspose.app/cells/family
- 지원 포럼 – 질문을 하고 코드 조각을 공유하세요: https://forum.aspose.com/c/cells/9
결론
Aspose.Cells for .NET를 사용하여 PyramidColumn3D 차트를 만드는 것은 간단합니다:
- 워크시트 데이터를 채웁니다.
ChartType.PyramidColumn3D차트를 추가합니다.- 시리즈, 카테고리 및 선택적 서식을 설정합니다.
- 워크북을 저장합니다.
이 라이브러리를 사용하면 차트 미학을 완벽하게 제어할 수 있어 C# 애플리케이션에서 직접 전문 수준의 시각화를 만들 수 있습니다.
추가 지원이 필요하시면 언제든지 Aspose 커뮤니티 포럼에 참여하거나 위에 링크된 방대한 문서를 살펴보세요.