在数据分析、报告和科学研究中,可视化两个数值变量之间的关系是常见需求。散点图(也称为 XY‑Scatter)非常适合突出显示趋势、簇和异常值。本指南演示如何使用 C#Aspose.Cells for .NET 在 Excel 中创建散点图。只需几行代码,即可以编程方式生成、定制并导出可用于演示、仪表板或进一步处理的散点图。

本文涵盖以下主题:

C# Excel 库用于创建散点图

Aspose.Cells for .NET 是一个全面的 Excel 操作库,使开发人员能够在无需 Microsoft Office 的情况下创建、修改和呈现 Excel 文件。它提供了丰富的图表创建 API,包括对散点图的完整支持。

使用 Aspose.Cells 创建散点图的主要优势:

  • Full‑featured Chart API – 添加多个系列,设置标记样式,定义轴属性,并在运行时切换图表类型。
  • No COM Interop – 在服务器环境、云服务和桌面应用程序中运行。
  • High Performance – 处理大型数据集,内存开销极小。
  • Cross‑format Support – 保存为 XLSX、XLS、CSV、PDF、PNG 等格式。

快速入门:

PM> Install-Package Aspose.Cells

或者从Aspose.Cells 发布页面下载最新版本。

使用 C# 在 Excel 中创建散点图

下面是一个完整的、独立的 C# 示例,演示如何:

  1. 创建一个新的工作簿。
  2. 用 X‑Y 数据填充工作表。
  3. 插入散点图。
  4. 自定义系列标记、坐标轴标题和图表外观。
  5. 将工作簿保存为 XLSX 文件。

Note – 代码仅使用 Aspose.Cells 命名空间。无需额外的库。

代码说明

StepWhat it does
1实例化一个新的 Workbook 并获取第一个 Worksheet
2A 列和 B 列填充 X 和 Y 的数值。
3向工作表添加一个类型为 ChartType.ScatterChart
4创建一个单一系列,引用 Y 范围 (B2:B9) 并显式设置 X 范围 (A2:A9)。
5自定义系列标记(红色圆圈,大小 10),并移除边框线。
6设置可读的坐标轴标题以及可选的坐标轴范围。
7将工作簿保存为 ScatterChart_Output.xlsx

运行程序会生成一个包含整齐格式化的散点图的 Excel 文件,可用于进一步分析或发布。

获取免费许可证

Aspose 提供 临时免费许可证,可去除评估水印并在开发和测试期间启用完整的 API 访问。请从 Aspose 临时许可证页面 获取您的许可证。在使用任何 Aspose.Cells 类之前,请在代码中应用许可证:

var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic");

散点图 Excel:免费资源

继续学习并掌握 Excel 自动化,使用以下免费资源:

结论

本教程演示了如何使用 C#Aspose.Cells for .NET 以编程方式在 Excel 中创建 Scatter chart。通过利用强大的图表 API,您可以构建复杂的可视化效果,定制标记样式,并控制坐标轴行为——全部无需 Microsoft Office。将此方法集成到报告工具、分析仪表板或任何需要动态生成图表的解决方案中。

如果您有任何疑问、需要帮助或想分享您的反馈,请访问我们的免费支持论坛

另请参阅