可视化三维数据集对于工程、科学和金融分析至关重要。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 替换为以下代码

关键步骤的说明

StepWhat 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 自动化专业知识:

结论

在 Excel 中创建 Surface3D 图表非常简单,只需使用 Aspose.Cells for .NET。该库抽象了 low‑level XML 处理,让您专注于数据准备和可视化定制。使用提供的代码示例作为起点,将数据矩阵适配到您自己的场景中,即可在几分钟内获得高质量、可导出的 3‑D 表面可视化效果。

如有任何问题、疑问或功能请求,请随时在 Aspose 支持论坛 上发帖。

另请参阅