有效地可视化比例数据通常需要使用 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 等。
入门
- 下载 最新的 Aspose.Cells for .NET,来自官方发布页面。
- 安装 NuGet 包:
PM> Install-Package Aspose.Cells
- 在您的 C# 项目中添加对
Aspose.Cells的引用。
现在,您已经准备好创建一个 Pie3DExploded 图表。
在 Excel 中使用 C# 创建 Pie3DExploded 图表
下面是两个完整且可运行的示例:
- Basic Pie3DExploded chart – 展示如何创建图表并将整个系列进行突出显示。
- Customized Pie3DExploded chart – 演示样式设置、突出显示特定切片以及导出为 PNG。
示例 1 – 基本 Pie3DExploded 图表
关键步骤说明
| 步骤 | 代码 | 目的 |
|---|---|---|
| 1 | new Workbook() | 创建一个内存中的 Excel 工作簿。 |
| 2 | sheet.Cells["A1"].Value = "Category" | 用类别/值对填充工作表。 |
| 3 | sheet.Charts.Add(ChartType.Pie3D, …) | 向工作表添加 3D 饼图。 |
| 4 | chart.NSeries.Add("=Sheet1!$B$2:$B$5", true) | 将系列绑定到数据范围。 |
| 5 | chart.NSeries[seriesIndex].Explosion = 15 | 增加切片之间的距离,以获得更明显的效果。 |
| 6 | workbook.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 天评估许可证。这将解锁所有功能,包括图表创建,让您可以在没有限制的情况下测试上述代码。
免费资源
- 开发者指南 – https://docs.aspose.com/cells/net/
- 在线演示与转换器 – https://products.aspose.app/cells/family
- API 参考 – https://reference.aspose.com/cells/net/
- 操作指南文章 – https://blog.aspose.com/zh/categories/aspose.cells-product-family/
结论
在 Excel 中使用 Aspose.Cells for .NET 创建 3‑D exploded pie chart 非常简单。该库提供对图表类型、爆炸设置、颜色、数据标签和导出格式的细粒度控制。通过遵循上述示例,您可以将引人注目的饼图集成到任何自动化报告解决方案中,无论是构建财务仪表板、销售摘要,还是数据驱动的 Web 应用程序。
如果您遇到任何问题或有疑问,请随时在 Aspose.Cells support forum 上寻求帮助。