Việc trực quan hoá dữ liệu tỷ lệ theo nhiều danh mục là một yêu cầu phổ biến trong báo cáo kinh doanh. Biểu đồ Column3D100PercentStacked hiển thị mỗi chuỗi dữ liệu như một phần của tổng thể, xếp chồng trong cột ba‑chiều và chuẩn hoá mỗi cột thành 100 %. Hướng dẫn này sẽ chỉ cho bạn cách tạo biểu đồ như vậy trong Excel bằng C#Aspose.Cells for .NET. Giải pháp hoàn toàn dựa trên mã, không cần cài đặt Excel và có thể lưu dưới dạng XLSX, PDF hoặc hình ảnh.

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

Thư viện Excel C# để Tạo biểu đồ Column3D100PercentStacked

Aspose.Cells for .NET là một thư viện 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 vẽ biểu đồ phong phú, bao phủ hơn 50 loại biểu đồ, bao gồm biểu đồ Column3D100PercentStacked.

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

FeatureBenefit
API toàn diệnTruy cập đầy đủ vào các loại biểu đồ, chuỗi, trục, chú giải và định dạng.
Không cần ExcelHoạt động trên bất kỳ nền tảng nào hỗ trợ .NET (Windows, Linux, macOS).
Nhiều định dạng đầu raLưu dưới dạng XLSX, XLS, CSV, PDF, XPS, PNG, JPEG, v.v.
Kết xuất độ trung thực caoBiểu đồ trông giống hệt như khi tạo trong Microsoft Excel.
Tối ưu hiệu năngXử lý các bộ dữ liệu lớn với mức tiêu thụ bộ nhớ thấp.

Bắt đầu

  1. Tải xuống phiên bản mới nhất Aspose.Cells for .NET 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 đồ cột chồng 100 % 3‑D một cách lập trình.

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

Dưới đây là một ví dụ C# hoàn chỉnh, tự chứa:

  1. Tạo một workbook mới.
  2. Điền dữ liệu bán hàng mẫu cho ba sản phẩm trong bốn quý.
  3. Thêm biểu đồ Column3D100PercentStacked.
  4. Tùy chỉnh tiêu đề biểu đồ, tiêu đề trục, chú giải và nhãn dữ liệu.
  5. Lưu workbook thành tệp XLSX.

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

StepWhat it does
Create workbook & worksheetBắt đầu với một tệp Excel trống và một sheet có tên SalesData.
Populate dataChèn các số liệu bán hàng theo quý cho ba sản phẩm. Bố cục khớp với những gì biểu đồ yêu cầu (danh mục ở cột A, series ở các cột B‑D).
Add chartGọi Charts.Add với ChartType.Column3D100PercentStacked. Biểu đồ chiếm các hàng 7‑25 và các cột 0‑8 trên worksheet.
Add seriesDữ liệu của mỗi sản phẩm được thêm dưới dạng một series riêng. Cờ true cho Aspose.Cells biết lấy tên series từ ô đầu tiên của phạm vi.
Category dataLiên kết các nhãn trục X (tên quý) với cột A.
CustomizeĐặt tiêu đề, di chuyển chú giải, và bật nhãn dữ liệu hiển thị phần trăm trên mỗi phần chồng.
SaveGhi workbook vào Column3D100PercentStacked_Chart.xlsx. Tệp có thể được mở trực tiếp trong Excel hoặc chuyển đổi sang các định dạng khác.

Tài Nguyên Miễn Phí

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

Bắt đầu thử nghiệm Aspose.Cells mà không tốn phí. Nhận giấy phép miễn phí tạm thời từ trang giấy phép tạm thời của Aspose. Điều này mở khóa toàn bộ tính năng, loại bỏ các dấu nước đánh giá, và cho phép bạn triển khai giải pháp của mình trong môi trường sản xuất sau khi mua giấy phép vĩnh viễn.

// Example of applying a temporary license (place this at the beginning of your app)
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your temporary .lic file

Kết luận

Biểu đồ Column3D100PercentStacked cung cấp một cách rõ ràng, hấp dẫn về mặt hình ảnh để so sánh đóng góp tương đối của nhiều chuỗi dữ liệu qua các danh mục. Với Aspose.Cells for .NET, bạn có thể tạo các biểu đồ như vậy bằng cách lập trình, tùy chỉnh mọi yếu tố và xuất kết quả ra nhiều định dạng—tất cả mà không cần Microsoft Excel. Sử dụng mã mẫu được cung cấp làm nền tảng, điều chỉnh nguồn dữ liệu theo nhu cầu của bạn và tích hợp việc tạo biểu đồ vào quy trình báo cáo của bạn.

Để được hỗ trợ thêm, hãy truy cập Aspose.Cells Support Forum: https://forum.aspose.com/c/cells/9

Chúc bạn lập trình vui vẻ!

Xem Thêm