Việc trực quan hóa dữ liệu tỷ lệ theo các danh mục là một yêu cầu báo cáo phổ biến. Một 100 % Stacked Bar chart (còn gọi là Bar100PercentStacked) hiển thị đóng góp của mỗi chuỗi dưới dạng phần trăm của tổng cho một danh mục nhất định, khiến nó lý tưởng cho việc so sánh mối quan hệ phần‑to‑toàn. Hướng dẫn này cho bạn thấy cách tạo biểu đồ như vậy trong Excel bằng Aspose.Cells for .NET chỉ với vài dòng mã C#.

Trong bài viết này, bạn sẽ học:

Thư viện Excel C# để tạo biểu đồ Bar100PercentStacked

Aspose.Cells for .NET là một API bảng tính toàn diện cho phép các nhà phát triển tạo, chỉnh sửa và hiển thị các tệp Excel mà không cần Microsoft Office. Nó hoàn toàn hỗ trợ việc tạo biểu đồ, bao gồm loại Bar100PercentStacked.

Các lợi thế chính khi sử dụng Aspose.Cells cho việc tạo biểu đồ:

  • Rich Chart Types – Hơn 50 loại biểu đồ tích hợp, bao gồm biểu đồ cột chồng 100 %.
  • Fine‑grained Control – Truy cập vào các chuỗi, trục, chú giải, nhãn dữ liệu và định dạng.
  • Cross‑Platform – Hoạt động trên Windows, Linux và macOS với .NET Core/5/6/7.
  • No COM Interop – Không cần cài đặt Office trên máy chủ.

Bắt đầu

Thêm Aspose.Cells vào dự án của bạn qua NuGet:

dotnet add package Aspose.Cells

Hoặc sử dụng Package Manager Console:

PM> Install-Package Aspose.Cells

Bây giờ bạn đã sẵn sàng để tạo biểu đồ cột chồng 100 %.

Tạo biểu đồ Bar100PercentStacked trong Excel bằng C#

Ví dụ sau đây minh họa cách thực hiện:

  1. Tạo một workbook mới và điền dữ liệu mẫu vào.
  2. Thêm một biểu đồ Bar100PercentStacked.
  3. Cấu hình series, trục và nhãn dữ liệu.
  4. Lưu workbook thành tệp .xlsx.

Giải thích các bước chính

BướcMô tả
4Thêm biểu đồ loại Bar100PercentStacked.
5‑6Tạo ba chuỗi (Q1‑Q3) và liên kết chúng với phạm vi dữ liệu.
7Bật nhãn dữ liệu và cấu hình chúng để hiển thị phần trăm thay vì giá trị thô.
8Đặt tiêu đề trục và buộc trục giá trị hiển thị phần trăm (0‑100%).

Chạy chương trình sẽ tạo ra một tệp Excel trong đó thanh của mỗi khu vực được chia thành ba đoạn màu đại diện cho doanh thu Q1, Q2 và Q3 dưới dạng tỷ lệ so với tổng doanh thu của khu vực đó.

Tùy chỉnh biểu đồ Bar100PercentStacked hiện có

Đôi khi bạn cần chỉnh sửa một biểu đồ đã tồn tại trong sổ làm việc—ví dụ, thay đổi màu sắc, thêm chú giải, hoặc thay đổi thứ tự các chuỗi. Đoạn mã dưới đây cho thấy cách tải một tệp hiện có, điều chỉnh biểu đồ và lưu lại.

Đoạn mã này làm gì

  • Tải workbook đã được tạo trước đó.
  • Lấy biểu đồ đầu tiên (biểu đồ cột chồng 100 % của chúng tôi).
  • Áp dụng bảng màu tùy chỉnh cho mỗi series.
  • Đảm bảo chú giải xuất hiện ở phía bên phải.
  • Cập nhật tiêu đề biểu đồ.
  • Lưu các thay đổi vào một tệp mới.

Nhận giấy phép miễn phí

Aspose.Cells là một sản phẩm thương mại, nhưng bạn có thể nhận giấy phép tạm thời miễn phí để đánh giá. Truy cập trang giấy phép tạm thời của Aspose để yêu cầu khóa giấy phép 30‑ngày. Áp dụng khóa trong mã của bạn như sau:

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

Chạy ứng dụng của bạn với giấy phép hợp lệ sẽ loại bỏ dấu watermark đánh giá và mở khóa đầy đủ chức năng.

Biểu đồ Bar100PercentStacked: Tài nguyên miễn phí

Kết luận

Tạo một biểu đồ Bar100PercentStacked với Aspose.Cells for .NET rất đơn giản: điền dữ liệu của bạn, thêm biểu đồ, liên kết các chuỗi, và tùy chọn tinh chỉnh định dạng. Các ví dụ được cung cấp bao gồm cả việc tạo biểu đồ mới và tùy chỉnh sau khi tạo, cung cấp cho bạn nền tảng vững chắc để tích hợp các hình ảnh trực quan tỷ lệ phần trăm vào bất kỳ quy trình tạo sổ làm việc .NET nào.

Nếu bạn gặp bất kỳ vấn đề nào hoặc có thêm câu hỏi, hãy thoải mái đặt câu hỏi trên Aspose.Cells forum hoặc liên hệ qua các kênh hỗ trợ của chúng tôi.

Xem thêm