可视化两个数值变量之间的关系通常需要使用散点图。当您需要强调每个数据点 并且 通过将点连接成线来展示趋势时,ScatterConnectedByLinesWithDataMarker 图表类型是理想选择。在本指南中,您将了解如何使用 C# 与 Aspose.Cells for .NET 在 Excel 中创建此类图表。该解决方案完全可编程,无需安装 Excel,并且可以将图表保存为 XLSX、PDF 或图像。
本文涵盖以下主题:
- C# Excel 库创建 ScatterConnectedByLinesWithDataMarker 图表
- 使用 C# 在 Excel 中创建 ScatterConnectedByLinesWithDataMarker 图表
- 免费许可证和资源
- 另请参阅
C# Excel 库创建 ScatterConnectedByLinesWithDataMarker 图表
Aspose.Cells for .NET 是一个全面的 Excel 操作库,使开发人员能够创建、编辑和渲染 Excel 文件,而无需 Microsoft Office。它支持 Excel 提供的所有图表类型,包括 ScatterConnectedByLinesWithDataMarker 图表。
使用 Aspose.Cells 进行图表生成的主要优势:
- 完整的 API 覆盖 – 访问每个 Excel 功能,从基本的单元格操作到高级图表自定义。
- 无 Interop 依赖 – 在支持 .NET 的任何平台上运行,消除 COM Interop 问题。
- 高性能 – 高效处理大型工作簿和数据集。
- 多种导出格式 – 将图表保存为 XLSX、PDF、PNG、JPEG 等。
入门
- 下载 最新版本请访问 Aspose.Cells .NET releases 页面。
- 通过 NuGet 安装:
PM> Install-Package Aspose.Cells
该软件包包含所有必要的程序集和依赖项。
使用 C# 在 Excel 中创建 ScatterConnectedByLinesWithDataMarker 图表
下面是一个完整的、独立的 C# 程序:
- 创建一个新的工作簿。
- 填充示例 X‑Y 数据。
- 插入一个 ScatterConnectedByLinesWithDataMarker 图表。
- 格式化图表(标题、轴标签、标记样式、线条样式)。
- 将工作簿保存为
ScatterConnectedByLinesWithDataMarker.xlsx。
注意: 代码针对 .NET 6.0(或更高版本),并使用最新的 Aspose.Cells API。如有需要,请调整项目 SDK 版本。
关键步骤说明
| Step | Purpose |
|---|---|
| 创建工作簿和工作表 | 初始化一个内存中的 Excel 文件。 |
| 填充数据 | 提供散点图将要渲染的 X‑Y 对。 |
| 添加图表 | 插入类型为 ScatterConnectedByLinesWithDataMarker 的图表。 |
| 定义系列 | 将 Y 值 (B2:B9) 和 X 值 (A2:A9) 链接到系列。 |
| 自定义标记和线条 | 调整视觉样式——标记形状、大小、颜色以及线条粗细。 |
| 坐标轴标题 | 提升终端用户的可读性。 |
| 保存 | 将工作簿持久化到磁盘(可通过 Save 重载更改为 PDF/图像)。 |
您可以调整数据范围、样式或图表位置,以适应您的特定场景。通过添加额外的 NSeries 条目,同样的方法也适用于更大的数据集或多个序列。
获取免费许可证
Aspose 提供 临时免费许可证,可去除评估水印并在有限时间内解锁全部功能。可从 Aspose 临时许可证页面 获取。请在创建工作簿之前应用许可证:
var license = new License();
license.SetLicense("Aspise.Total.lic"); // Path to your temporary license file
免费资源
- 开发者指南 – 综合教程: https://docs.aspose.com/cells/net/
- 在线应用 – 在无需编码的情况下尝试图表创建: https://products.aspose.app/cells/family
- API 参考 – 详细的类和方法定义: https://reference.aspose.com/cells/net/
- 操作指南文章 – 探索更多图表类型和 Excel 功能: https://blog.aspose.com/zh/categories/aspose.cells-product-family/
结论
ScatterConnectedByLinesWithDataMarker 图表非常适合在展示数据趋势的同时突出每个单独的点。使用 Aspose.Cells for .NET,您可以完全通过代码创建、设置样式并导出此图表——无需安装 Excel。提供的示例已准备好编译和运行,为您在 .NET 应用程序中集成高级可视化提供了坚实的基础。
如果您遇到任何挑战或有疑问,请随时访问我们的免费支持论坛,Aspose 社区和工程师将乐意提供帮助。