有效地可视化比例数据通常需要使用 3‑D exploded pie chart。在许多商业报告中,此图表类型能够突出显示各个细分,同时添加三维外观以吸引读者的注意力。本文演示如何使用 C# 和 Aspose.Cells for .NET 在 Excel 中生成 Pie3DExploded 图表。只需几行代码,即可创建、设置样式并将图表导出为任何受支持的格式(XLSX、PDF、PNG 等)。

本文的组织结构如下:

C# Excel 库创建 Pie3DExploded 图表

Aspose.Cells for .NET 是一个功能强大、完全托管的 Excel 库,使开发人员能够在无需 Microsoft Office 的情况下创建、修改和呈现 Excel 文件。其丰富的 API 使图表自动化变得简单,包括高级 3‑D 图表类型和分离饼图功能。

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

  • 完整的 .NET 支持 – 兼容 .NET Framework、.NET Core 以及 .NET 6/7/8。
  • 无需 Office – 可在没有 Office 的服务器端环境中运行。
  • 丰富的图表功能 – 支持 50 多种图表类型,包括 3‑D 和爆炸式变体。
  • 高性能 – 处理大数据集时占用内存低。
  • 多种导出格式 – 可保存为 XLSX、PDF、HTML、PNG、JPEG、SVG 等。

入门

  1. 下载 最新的 Aspose.Cells for .NET,来自官方发布页面
  2. 安装 NuGet 包:
   PM> Install-Package Aspose.Cells
  1. 在您的 C# 项目中添加对 Aspose.Cells 的引用。

现在,您已经准备好创建一个 Pie3DExploded 图表。

在 Excel 中使用 C# 创建 Pie3DExploded 图表

下面是两个完整且可运行的示例:

  1. Basic Pie3DExploded chart – 展示如何创建图表并将整个系列进行突出显示。
  2. Customized Pie3DExploded chart – 演示样式设置、突出显示特定切片以及导出为 PNG。

示例 1 – 基本 Pie3DExploded 图表

关键步骤说明

步骤代码目的
1new Workbook()创建一个内存中的 Excel 工作簿。
2sheet.Cells["A1"].Value = "Category"用类别/值对填充工作表。
3sheet.Charts.Add(ChartType.Pie3D, …)向工作表添加 3D 饼图。
4chart.NSeries.Add("=Sheet1!$B$2:$B$5", true)将系列绑定到数据范围。
5chart.NSeries[seriesIndex].Explosion = 15增加切片之间的距离,以获得更明显的效果。
6workbook.Save(...)将工作簿写入 XLSX 文件。

运行程序会生成 Pie3DExploded_Basic.xlsx,其中包含一个干净的 3‑D 爆炸饼图。

示例 2 – 自定义 Pie3DExploded 图表(样式与导出)

此示例添加的内容

  • 选择性突出显示 – 仅使用 ExplodePoints 将 “Bikes” 切片分离。
  • 自定义切片颜色 – 直接访问每个点的 Area.ForegroundColor
  • 数据标签 – 在每个切片内部显示类别名称和数值。
  • 高分辨率导出 – 将图表保存为 300 dpi PNG 图像(ToImage 方法)。

两个示例均可在 .NET 6+ 上编译,并且仅需要 Aspose.Cells NuGet 包。

获取免费许可证

想在不购买完整许可证的情况下进行实验吗?访问 Aspose temporary license page 以获取免费 30 天评估许可证。这将解锁所有功能,包括图表创建,让您可以在没有限制的情况下测试上述代码。

免费资源

结论

在 Excel 中使用 Aspose.Cells for .NET 创建 3‑D exploded pie chart 非常简单。该库提供对图表类型、爆炸设置、颜色、数据标签和导出格式的细粒度控制。通过遵循上述示例,您可以将引人注目的饼图集成到任何自动化报告解决方案中,无论是构建财务仪表板、销售摘要,还是数据驱动的 Web 应用程序。

如果您遇到任何问题或有疑问,请随时在 Aspose.Cells support forum 上寻求帮助。

See Also