Việc trực quan hóa dữ liệu tỷ lệ trên nhiều danh mục là một yêu cầu phổ biến cho báo cáo doanh nghiệp, bảng điều khiển và phân tích hiệu suất. Một Column 100 Percent Stacked chart 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, giúp dễ dàng so sánh các giá trị tương đối.
Trong bài viết này, bạn sẽ học cách tạo biểu đồ Column 100 Percent Stacked trong một workbook Excel bằng cách sử dụng Aspose.Cells for .NET. Hướng dẫn bao gồm một ví dụ C# hoàn chỉnh, sẵn sàng biên dịch và các ghi chú về việc tùy chỉnh giao diện của biểu đồ.
Bài viết này bao gồm các chủ đề sau:
- Thư viện Excel C# để tạo biểu đồ Column100PercentStacked
- Tạo biểu đồ Column100PercentStacked trong Excel bằng C#
- Giấy phép miễn phí
- Các tài nguyên miễn phí bổ sung
- Kết luận
- Xem thêm
Thư viện Excel C# để tạo Biểu đồ cột chồng 100%
Aspose.Cells for .NET là một thư viện thao tác Excel hiệu suất cao 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ó cung cấp một API biểu đồ phong phú hỗ trợ tất cả các loại biểu đồ Excel gốc, bao gồm biểu đồ Column100PercentStacked.
Lợi ích chính của việc sử dụng Aspose.Cells để tạo biểu đồ:
- Full‑featured API – Truy cập vào các loại biểu đồ, chuỗi, trục, chú giải và định dạng.
- No COM Interop – Hoạt động trên bất kỳ nền tảng nào hỗ trợ .NET (Windows, Linux, macOS).
- High performance – Xử lý hiệu quả các workbook lớn và phạm vi dữ liệu.
- Multiple output formats – Lưu dưới dạng XLSX, PDF, PNG, JPEG và các định dạng khác.
Bắt đầu
- Tải xuống phiên bản mới nhất của Aspose.Cells for .NET binary từ trang phát hành.
- Cài đặt gói NuGet (được khuyến nghị)
PM> Install-Package Aspose.Cells
- Thêm tham chiếu đến
Aspose.Cellstrong dự án C# của bạn.
Tạo biểu đồ Column100PercentStacked trong Excel bằng C#
Dưới đây là một chương trình C# hoàn chỉnh, tự chứa:
- Tạo một workbook mới.
- Điền dữ liệu mẫu đại diện cho doanh thu hàng quý của ba dòng sản phẩm.
- Chèn một biểu đồ Column 100 Percent Stacked.
- Tùy chỉnh tiêu đề biểu đồ, trục, chú giải và nhãn dữ liệu.
- Lưu workbook dưới dạng tệp XLSX.
Giải thích mã
| Step | What the code does | Why it matters |
|---|---|---|
| 1 | Tạo một Workbook trống và tham chiếu đến worksheet đầu tiên. | Cung cấp một workbook sạch sẽ để làm việc. |
| 2 | Ghi một hàng tiêu đề và bốn hàng dữ liệu bán hàng theo quý cho ba sản phẩm. | Cung cấp nguồn dữ liệu cần thiết cho biểu đồ. |
| 3 | Thêm một biểu đồ ChartType.Column100PercentStacked và chỉ định vị trí của nó trên sheet. | Khởi tạo loại biểu đồ cụ thể mà chúng tôi muốn trình diễn. |
| 4 | Gọi NSeries.Add để liên kết phạm vi dữ liệu (B2:D5) và đặt CategoryData thành các nhãn quý (A2:A5). | Liên kết dữ liệu series và danh mục (trục X) với biểu đồ. |
| 5 | Bật nhãn dữ liệu và cấu hình chúng chỉ hiển thị phần trăm, di chuyển chú giải, và thêm tiêu đề trục. | Cải thiện khả năng đọc và làm cho biểu đồ sẵn sàng cho việc trình bày. |
| 6 | Lưu workbook dưới tên Column100PercentStackedChart.xlsx. | Tạo ra tệp Excel cuối cùng chứa biểu đồ. |
Chạy chương trình (ví dụ, bằng dotnet run) và mở tệp Column100PercentStackedChart.xlsx được tạo để xem biểu đồ đã được hiển thị.
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í cho mục đích đánh giá. Truy cập trang giấy phép tạm thời để nhận một khóa loại bỏ các dấu nước đánh giá và cho phép đầy đủ chức năng trong quá trình phát triển.
Biểu đồ Column100PercentStacked: Tài nguyên miễn phí
- Hướng dẫn dành cho nhà phát triển – https://docs.aspose.com/cells/net/
- Demo trực tuyến & Ứng dụng chuyển đổi – https://products.aspose.app/cells/family
- Tham khảo API – https://reference.aspose.com/cells/net/
- Bài viết hướng dẫn & Blog – https://blog.aspose.com/vi/categories/aspose.cells-product-family/
Kết luận
Tạo biểu đồ Column 100 Percent Stacked với Aspose.Cells for .NET là đơn giản và chỉ cần một vài dòng mã. API dạng fluent của thư viện xử lý việc ràng buộc dữ liệu, tùy chỉnh series và định dạng biểu đồ, cho phép bạn tạo các báo cáo Excel chuyên nghiệp, sẵn sàng chia sẻ mà không cần cài đặt Microsoft Office.
Nếu bạn gặp bất kỳ vấn đề nào hoặc có câu hỏi, hãy thoải mái đăng lên diễn đàn cộng đồng Aspose.Cells nơi cả kỹ sư Aspose và các nhà phát triển đồng nghiệp có thể hỗ trợ bạn.