카테고리별 비례 데이터를 시각화하는 것은 일반적인 보고 요구 사항입니다. 100 % Stacked Bar chart(또는 Bar100PercentStacked라고도 함)는 각 시리즈의 기여도를 해당 카테고리의 전체에 대한 백분율로 표시하여 부분과 전체의 관계를 비교하는 데 이상적입니다. 이 가이드는 Aspose.Cells for .NET을 사용하여 C# 코드 몇 줄만으로 Excel에서 이러한 차트를 생성하는 방법을 보여줍니다.

이 기사에서 배우게 될 내용:

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

Aspose.Cells for .NET은 Microsoft Office 없이도 개발자가 Excel 파일을 만들고, 편집하고, 렌더링할 수 있게 해주는 포괄적인 스프레드시트 API입니다. Bar100PercentStacked 유형을 포함한 차트 생성을 완전히 지원합니다.

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

  • Rich Chart Types – 100 % 스택형 막대를 포함한 50개 이상의 내장 차트 유형.
  • Fine‑grained Control – 시리즈, 축, 범례, 데이터 레이블 및 서식에 대한 액세스.
  • Cross‑Platform – .NET Core/5/6/7을 사용하여 Windows, Linux 및 macOS에서 작동합니다.
  • No COM Interop – 서버에 Office 설치가 필요하지 않습니다.

시작하기

NuGet을 통해 Aspose.Cells를 프로젝트에 추가하십시오:

dotnet add package Aspose.Cells

또는 패키지 관리자 콘솔을 사용하여:

PM> Install-Package Aspose.Cells

이제 100 % 누적 막대 차트를 만들 준비가 되었습니다.

C#를 사용하여 Excel에서 Bar100PercentStacked 차트 만들기

다음 예제는 다음과 같이 수행하는 방법을 보여줍니다:

  1. 새 워크북을 만들고 샘플 데이터로 채웁니다.
  2. Bar100PercentStacked 차트를 추가합니다.
  3. 시리즈, 축 및 데이터 레이블을 구성합니다.
  4. 워크북을 .xlsx 파일로 저장합니다.

핵심 단계에 대한 설명

단계수행 내용
4유형 Bar100PercentStacked 차트를 추가합니다.
5‑6세 개의 시리즈(Q1‑Q3)를 생성하고 데이터를 범위에 연결합니다.
7데이터 레이블을 켜고 원시 값 대신 백분율을 표시하도록 구성합니다.
8축 제목을 설정하고 값 축이 백분율(0‑100%)을 표시하도록 강제합니다.

프로그램을 실행하면 각 지역의 막대가 Q1, Q2, Q3 매출을 해당 지역 전체 매출 대비 비율로 나타내는 세 개의 색상 구간으로 나뉜 Excel 파일이 생성됩니다.

기존 Bar100PercentStacked 차트 사용자 지정

때때로 워크북에 이미 존재하는 차트를 수정해야 할 때가 있습니다—예를 들어 색상을 변경하거나, 범례를 추가하거나, 시리즈 순서를 바꾸는 경우입니다. 아래 스니펫은 기존 파일을 로드하고 차트를 조정한 뒤 다시 저장하는 방법을 보여줍니다.

이 코드가 수행하는 작업

  • 이전에 생성된 워크북을 로드합니다.
  • 첫 번째 차트(우리의 100 % 누적 막대 차트)를 가져옵니다.
  • 각 시리즈에 사용자 지정 색상 팔레트를 적용합니다.
  • 범례가 오른쪽에 표시되도록 합니다.
  • 차트 제목을 업데이트합니다.
  • 변경 사항을 새 파일에 저장합니다.

무료 라이선스 받기

Aspose.Cells는 상용 제품이지만 평가 목적으로 임시 무료 라이선스를 얻을 수 있습니다. 30일 라이선스 키를 요청하려면 Aspose 임시 라이선스 페이지 를 방문하십시오. 코드에 키를 적용하는 방법은 다음과 같습니다:

// Load the license file (temporary_license.xml) placed in the application folder.
var license = new Aspose.Cells.License();
license.SetLicense("temporary_license.xml");

유효한 라이선스로 애플리케이션을 실행하면 평가용 워터마크가 제거되고 전체 기능이 잠금 해제됩니다.

Bar100PercentStacked 차트: 무료 리소스

결론

Aspose.Cells for .NET을 사용하여 Bar100PercentStacked 차트를 만드는 것은 간단합니다: 데이터를 채우고, 차트를 추가하고, 시리즈를 연결하며, 필요에 따라 서식을 미세 조정합니다. 제공된 예제는 새 차트 생성과 생성 후 사용자 지정 모두를 다루어, .NET 워크북 생성 워크플로우에 비례 시각화를 통합하기 위한 탄탄한 기반을 제공합니다.

문제가 발생하거나 추가 질문이 있는 경우, Aspose.Cells forum에서 자유롭게 문의하시거나 지원 채널을 통해 연락해 주세요.

참고