카테고리별 비례 데이터를 시각화하는 것은 일반적인 보고 요구 사항입니다. 100 % Stacked Bar chart(또는 Bar100PercentStacked라고도 함)는 각 시리즈의 기여도를 해당 카테고리의 전체에 대한 백분율로 표시하여 부분과 전체의 관계를 비교하는 데 이상적입니다. 이 가이드는 Aspose.Cells for .NET을 사용하여 C# 코드 몇 줄만으로 Excel에서 이러한 차트를 생성하는 방법을 보여줍니다.
이 기사에서 배우게 될 내용:
- C# Excel 라이브러리를 사용하여 Bar100PercentStacked 차트 만들기
- C#를 사용하여 Excel에서 Bar100PercentStacked 차트 만들기
- 기존 Bar100PercentStacked 차트 사용자 지정
- 무료 라이선스 받기
- 무료 리소스
- 결론
- 관련 항목
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 차트 만들기
다음 예제는 다음과 같이 수행하는 방법을 보여줍니다:
- 새 워크북을 만들고 샘플 데이터로 채웁니다.
- Bar100PercentStacked 차트를 추가합니다.
- 시리즈, 축 및 데이터 레이블을 구성합니다.
- 워크북을
.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 차트: 무료 리소스
- 개발자 가이드 – https://docs.aspose.com/cells/net/
- 온라인 데모 – https://products.aspose.app/cells/family
- API 참조 – https://reference.aspose.com/cells/net/
- 방법 기사 – https://blog.aspose.com/ko/categories/aspose.cells-product-family/
결론
Aspose.Cells for .NET을 사용하여 Bar100PercentStacked 차트를 만드는 것은 간단합니다: 데이터를 채우고, 차트를 추가하고, 시리즈를 연결하며, 필요에 따라 서식을 미세 조정합니다. 제공된 예제는 새 차트 생성과 생성 후 사용자 지정 모두를 다루어, .NET 워크북 생성 워크플로우에 비례 시각화를 통합하기 위한 탄탄한 기반을 제공합니다.
문제가 발생하거나 추가 질문이 있는 경우, Aspose.Cells forum에서 자유롭게 문의하시거나 지원 채널을 통해 연락해 주세요.