可视化三维数据集对于工程、科学和金融分析至关重要。Surface3D chart 提供了跨两个轴的值的清晰、颜色编码的表示,使趋势和模式一目了然。在本文中,您将学习如何使用 C# 与 Aspose.Cells for .NET 在 Excel 中创建 Surface3D 图表。示例代码创建工作簿,填充示例数据,添加 Surface3D 图表,定制其外观,并将文件保存为 XLSX 格式。
本文涵盖以下主题:
C# Excel 库用于创建 Surface3D 图表
Aspose.Cells for .NET 是一个全面的 Excel 自动化库,使开发人员能够在没有 Microsoft Office 的情况下创建、修改和呈现 Excel 文件。它支持所有图表类型,包括 3‑D 表面图,并为大数据集提供高性能 API。
使用 Aspose.Cells for .NET 的主要优势:
- 功能完整的 API – 以编程方式访问所有 Excel 功能。
- 强大的图表支持 – 创建 2‑D、3‑D 以及诸如 Surface、Radar 和 Stock 等特殊图表。
- 性能优化 – 处理数百万单元格,内存占用低。
- 跨平台 – 支持 .NET Framework、.NET Core、.NET 5/6/7 和 .NET Standard。
安装
通过 NuGet 安装库:
PM> Install-Package Aspose.Cells
或者将包引用添加到项目文件中:
<PackageReference Include="Aspose.Cells" Version="24.12.0" />
在 Excel 中使用 C# 创建 Surface3D 图表
下面是一个完整的、独立的 C# 控制台应用程序,用于创建 Surface3D 图表。
1. 创建一个新的控制台项目
dotnet new console -n Surface3DChartDemo
cd Surface3DChartDemo
dotnet add package Aspose.Cells
2. 将 Program.cs 替换为以下代码
关键步骤的说明
| Step | What it does |
|---|---|
| 1 | 创建一个新的 Workbook 并访问第一个工作表。 |
| 2 | 用 Z 值矩阵以及 X、Y 轴的标签填充工作表。 |
| 3 | 添加一个 ChartType.Surface3D 图表对象并将其放置在工作表上。 |
| 4 | 设置图表的数据范围,将类别(X)和系列(Y)链接到单元格。 |
| 5 | 演示可选的自定义:样式、图例、轴标题以及绘图区域格式设置。 |
| 6 | 将工作簿保存为 XLSX 文件。 |
使用 dotnet run 运行项目。生成的 Surface3DChart_Output.xlsx 将包含数据表和完整渲染的 3‑D 表面图表。
获取免费许可证
Aspose 提供 临时免费许可证 用于评估。访问 Aspose 临时许可证页面 获取 30 天的许可证密钥,解锁所有功能,包括图表生成,且不带任何水印。
// Apply the temporary license (replace the path with your license file location)
var license = new License();
license.SetLicense(@"C:\Path\To\Aspose.Total.lic");
Surface3D 图表 Excel:免费资源
继续通过这些免费资源扩展您的 Excel 自动化专业知识:
- 开发者指南 – https://docs.aspose.com/cells/net/
- 在线演示与转换器 – https://products.aspose.app/cells/family
- API 参考 – https://reference.aspose.com/cells/net/
- 操作指南文章与博客帖子 – https://blog.aspose.com/zh/categories/aspose.cells-product-family/
- 社区论坛 – https://forum.aspose.com/c/cells/9
结论
在 Excel 中创建 Surface3D 图表非常简单,只需使用 Aspose.Cells for .NET。该库抽象了 low‑level XML 处理,让您专注于数据准备和可视化定制。使用提供的代码示例作为起点,将数据矩阵适配到您自己的场景中,即可在几分钟内获得高质量、可导出的 3‑D 表面可视化效果。
如有任何问题、疑问或功能请求,请随时在 Aspose 支持论坛 上发帖。