在仪表板、KPI 报告和绩效评审中,常常需要以紧凑、易读的格式可视化多变量数据。雷达(或蜘蛛)图允许您在单一的径向网格上比较多个系列的多个定量变量。在本指南中,您将了解如何使用 C#Aspose.Cells for .NET 在 Excel 中创建雷达图。只需少量代码,即可生成基本的雷达图以及包含标记、自定义颜色和填充区域的完整样式版本。

本文涵盖以下主题:

C# Excel 库创建雷达图

Aspose.Cells for .NET 是一款全面的 Excel 操作库,使开发人员能够创建、修改和呈现 Excel 文件,而无需 Microsoft Office。该库完整支持所有图表类型,包括雷达图,并提供广泛的自定义选项。

使用 Aspose.Cells for .NET 的主要优势:

  • Rich API – 以编程方式访问所有 Excel 功能。
  • High Performance – 快速处理大型工作簿,并且内存占用低。
  • Cross‑Platform – 在 Windows、Linux 和 macOS 上运行。
  • Multiple Formats – 支持读取/写入 XLSX、XLS、CSV、ODS、PDF 等格式。

安装 Aspose.Cells

您可以从官方发布页面或通过 NuGet 获取该库:

PM> Install-Package Aspose.Cells

安装完成后,在您的 C# 项目中添加对 Aspose.Cells 的引用,即可开始创建图表。

使用 C# 在 Excel 中创建雷达图

下面提供了两个完整的代码示例,演示如何使用 Aspose.Cells 生成雷达图。

1️⃣ 如何创建简单雷达图

以下示例创建了一个基本的雷达图,用于比较五个类别中的两个数据系列。

说明

  1. 数据准备 – 工作表包含五个类别(AE)和两个数值序列。
  2. 图表创建ChartType.Radar 创建一个基本的雷达图。
  3. 系列绑定NSeries.Add 将工作表范围链接到图表。
  4. 保存 – 工作簿被写入 SimpleRadarChart.xlsx

运行程序会生成一个 Excel 文件,其第一个工作表包含数据,并在指定位置放置了雷达图。

2️⃣ 如何创建带标记和填充区域的样式雷达图

下面的示例添加了标记、自定义颜色和填充区域,以演示如何为可直接用于报告的雷达图进行样式设置。

关键样式要点

功能代码片段效果
自定义标记Marker.MarkerStyle = ChartMarkerType.Circle;区分系列中的数据点。
系列边框Border.Color = Color.DarkBlue;在每个数据系列周围添加实线边框。
半透明填充Area.ForegroundColor = Color.FromArgb(80, Color.LightBlue);在保持可见性的同时显示重叠区域。
绘图区域清理PlotArea.Area.Formatting = FormattingType.None;移除默认背景,使图表更简洁。

运行程序会生成 StyledRadarChart.xlsx,其中包含一个带有彩色填充、标记和精致视觉样式的雷达图——非常适合用于高管仪表板或绩效报告。

获取免费许可证

要在不受限制的情况下尝试 Aspose.Cells,请从 Aspose 免费临时许可证页面 获取临时许可证。该许可证可去除评估水印,并在开发期间启用全部功能访问。

雷达图 Excel:免费资源

继续学习并探索更多关于 Excel 自动化的内容:

结论

在本文中,我们演示了如何使用 C#Aspose.Cells for .NET 在 Excel 中生成简单的以及完全样式化的雷达图。该库直观的 API 让您可以专注于数据和设计,而无需关注底层的 Excel 细节。欢迎将示例适配到您自己的数据结构,添加更多系列,或将图表集成到更大的报告解决方案中。

如果您有任何问题、需要帮助,或想分享您自己的 Radar‑chart 实现,请访问 Aspose.Cells 支持论坛

另请参阅