Việc trực quan hoá tỷ lệ của nhiều chuỗi dữ liệu so với tổng là một yêu cầu phổ biến trong báo cáo kinh doanh. Một biểu đồ 100 % Stacked Area chart (Area100PercentStacked) hiển thị dữ liệu này dưới dạng các vùng được tô đầy, với độ cao của chúng cộng lại thành 100 % tại mỗi điểm danh mục, làm cho nó trở nên lý tưởng để thể hiện thị phần, phân bổ nguồn lực, hoặc bất kỳ thành phần nào theo thời gian.

Trong hướng dẫn này, bạn sẽ học cách tạo biểu đồ Area100PercentStacked trong Excel bằng C# với Aspose.Cells for .NET. Ví dụ này đầy đủ, tự chứa và có thể được biên dịch và thực thi trực tiếp.

Bài viết này bao gồm

Thư viện Excel C# để Tạo Biểu đồ Area100PercentStacked

Aspose.Cells for .NET là một API thao tác 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 cài đặt Microsoft Excel. Với khả năng tạo biểu đồ phong phú, bạn có thể lập trình tạo bất kỳ loại biểu đồ Excel nào, bao gồm biểu đồ Area100PercentStacked.

Các ưu điểm chính khi sử dụng Aspose.Cells:

  • Pure .NET API – Không có COM interop, hoạt động trên bất kỳ nền tảng nào hỗ trợ .NET.
  • Full format support – XLS, XLSX, CSV, ODS và hơn nữa.
  • High performance – Xử lý hiệu quả các workbook và tập dữ liệu lớn.
  • Fine‑grained control – Truy cập vào mọi thuộc tính biểu đồ, series, trục và tùy chọn định dạng.

Bắt đầu

  1. Tải xuống gói Aspose.Cells .NET mới nhất từ trang phát hành.
  2. Cài đặt qua NuGet:
PM> Install-Package Aspose.Cells
  1. Thêm một tham chiếu tới Aspose.Cells trong dự án C# của bạn.

Bây giờ bạn đã sẵn sàng để tạo biểu đồ Area100PercentStacked.

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

Dưới đây là một chương trình C# hoàn chỉnh, sẵn sàng chạy:

  1. Tạo một workbook mới.
  2. Điền dữ liệu mẫu (Tháng vs. Doanh số của ba dòng sản phẩm).
  3. Chèn một biểu đồ Area100PercentStacked.
  4. Tùy chỉnh tiêu đề, chú giải và giá trị trục.
  5. Lưu workbook dưới dạng tệp XLSX.

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

BướcMô tả
1Tạo một đối tượng Workbook mới và lấy Worksheet đầu tiên.
2Điền dữ liệu mẫu vào worksheet – các tháng và ba chuỗi bán hàng của sản phẩm.
3Thêm biểu đồ Area100PercentStacked vào worksheet.
4Thêm ba chuỗi (Sản phẩm A‑C) bằng phương thức NSeries.Add.
5Liên kết các danh mục trục X (các tháng) với biểu đồ.
6Minh họa tùy chỉnh tùy chọn – vị trí chú giải, tiêu đề trục, định dạng số và màu vùng vẽ.
7Lưu workbook thành Area100PercentStackedChart_Output.xlsx.

Chạy chương trình trên sẽ tạo ra một tệp Excel chứa biểu đồ 100 % Stacked Area được định dạng đầy đủ, sẵn sàng cho việc phân tích hoặc trình bày.

Cập nhật biểu đồ Area100PercentStacked tích hợp sẵn

Nếu bạn đã có một biểu đồ trong một workbook hiện có và cần chuyển đổi nó sang loại Area100PercentStacked, bạn có thể sửa thuộc tính Type của biểu đồ cho mỗi series:

Đoạn snippet này minh họa cách cấu hình lại một biểu đồ hiện có mà không cần tạo lại từ đầu.

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

Aspose.Cells cung cấp giấy phép tạm thời miễn phí, loại bỏ các dấu nước đánh giá và kích hoạt tất cả các tính năng. Nhận giấy phép của bạn tại trang giấy phép tạm thời của Aspose. Áp dụng giấy phép trước khi tạo biểu đồ:

// Apply free temporary license (replace the path with your .lic file location).
var license = new License();
license.SetLicense("Aspose.Total.lic");

Biểu đồ Area100PercentStacked – Tài nguyên miễn phí

Kết luận

Tạo biểu đồ 100 % Stacked Area bằng Aspose.Cells for .NET là rất đơn giản:

  1. Chuẩn bị dữ liệu của bạn.
  2. Thêm biểu đồ loại ChartType.Area100PercentStacked.
  3. Điền dữ liệu cho series và danh mục.
  4. Tinh chỉnh giao diện và lưu.

Các đoạn mã được cung cấp là đầy đủ, sẵn sàng biên dịch và minh họa cả việc tạo biểu đồ mớiviệc chỉnh sửa biểu đồ hiện có. Áp dụng các kỹ thuật này vào bảng điều khiển báo cáo, phân tích tài chính, hoặc bất kỳ kịch bản nào yêu cầu trực quan hóa dữ liệu tỷ lệ.

Để được hỗ trợ thêm, hãy đăng câu hỏi của bạn trên Aspose.Cells forum.

Xem thêm