다중 카테고리에서 비례 데이터를 시각화하는 것은 비즈니스 보고에서 일반적인 요구 사항입니다. Column3D100PercentStacked 차트는 각 데이터 시리즈를 전체의 일부로 표시하고, 3차원 컬럼에 쌓으며, 각 컬럼을 100 %로 정규화합니다. 이 가이드는 C#Aspose.Cells for .NET을 사용하여 Excel에서 이러한 차트를 만드는 방법을 단계별로 안내합니다. 솔루션은 완전히 코드 기반이며 Excel 설치가 필요 없고, XLSX, PDF 또는 이미지 형식으로 저장할 수 있습니다.

이 문서에서는 다음을 다룹니다:

C# Excel 라이브러리를 사용하여 Column3D100PercentStacked 차트 만들기

Aspose.Cells for .NET은 Microsoft Office 없이도 개발자가 Excel 파일을 생성, 수정 및 렌더링할 수 있게 해주는 고성능 라이브러리입니다. 이 라이브러리는 50가지가 넘는 차트 유형을 포함하는 풍부한 차트 API를 제공하며, Column3D100PercentStacked 차트도 포함됩니다.

Aspose.Cells를 사용한 차트 생성의 주요 장점:

FeatureBenefit
포괄적인 API차트 유형, 시리즈, 축, 범례 및 서식에 대한 전체 액세스.
Excel 필요 없음.NET을 지원하는 모든 플랫폼(Windows, Linux, macOS)에서 작동합니다.
다중 출력 형식XLSX, XLS, CSV, PDF, XPS, PNG, JPEG 등으로 저장합니다.
고충실도 렌더링차트가 Microsoft Excel에서 만든 차트와 동일하게 표시됩니다.
성능 최적화낮은 메모리 사용량으로 대용량 데이터 세트를 처리합니다.

시작하기

  1. 다운로드 the latest Aspose.Cells for .NET from the 릴리스 페이지.
  2. 설치 via NuGet:
PM> Install-Package Aspose.Cells
  1. 추가 Aspose.Cells에 대한 참조를 C# 프로젝트에.

이제 프로그래밍 방식으로 3‑D 100 % 스택형 컬럼 차트를 생성할 준비가 되었습니다.

Excel에서 C#을 사용하여 Column3D100PercentStacked 차트 만들기

아래는 완전하고 독립 실행형 C# 예제입니다:

  1. 새 워크북을 생성합니다.
  2. 네 개의 분기에 걸친 세 제품에 대한 샘플 판매 데이터를 채웁니다.
  3. Column3D100PercentStacked 차트를 추가합니다.
  4. 차트 제목, 축 제목, 범례 및 데이터 레이블을 사용자 지정합니다.
  5. 워크북을 XLSX 파일로 저장합니다.

핵심 단계에 대한 설명

StepWhat it does
Create workbook & worksheet빈 Excel 파일과 SalesData라는 시트로 시작합니다.
Populate data세 제품에 대한 분기별 판매 수치를 삽입합니다. 레이아웃은 차트가 기대하는 형태와 일치합니다(카테고리는 A열, 시리즈는 B‑D열).
Add chartCharts.AddChartType.Column3D100PercentStacked와 함께 호출합니다. 차트는 워크시트의 7‑25행 및 0‑8열을 차지합니다.
Add series각 제품의 데이터가 별개의 시리즈로 추가됩니다. true 플래그는 Aspose.Cells에 범위의 첫 번째 셀에서 시리즈 이름을 가져오도록 지시합니다.
Category dataX‑axis 레이블(분기 이름)을 A열에 연결합니다.
Customize제목을 설정하고, 범례를 이동하며, 각 스택 세그먼트에 백분율을 표시하는 데이터 레이블을 활성화합니다.
Save워크북을 Column3D100PercentStacked_Chart.xlsx 파일로 저장합니다. 이 파일은 Excel에서 직접 열거나 다른 형식으로 변환할 수 있습니다.

무료 리소스

무료 라이선스 받기

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

행복한 코딩 되세요!

관련 항목