将数据可视化为三维饼图有助于以引人注目的方式突出显示各类别之间的比例关系。使用 Aspose.Cells for .NET,您可以仅用几行 C# 代码创建、定制并导出 Pie3D 图表——无需安装 Excel。本指南将带您完成整个过程,从添加示例数据到微调图表样式。
本文涵盖以下主题:
C# Excel 库创建 Pie3D 图表
Aspose.Cells for .NET 是一个高性能的 Excel 操作库,使开发人员能够在不依赖 Microsoft Office 的情况下处理电子表格。它提供了一套丰富的 API,用于创建图表、应用样式以及将工作簿导出为多种格式。
Aspose.Cells for .NET 的主要优势:
- Comprehensive API – 完全控制工作表、单元格和图表对象。
- Advanced 3‑D Chart Support – 创建 Pie3D、Bar3D、Surface 等。
- High Throughput – 高效处理大型数据集。
- Cross‑Platform – 在 Windows、Linux 和 macOS 上运行,支持 .NET Core/5/6+。
快速入门:
PM> Install-Package Aspose.Cells
在 Excel 中使用 C# 创建 Pie3D 图表
下面是一个最小的、可完整运行的示例,演示如何:
- 创建一个新的工作簿。
- 填充示例数据。
- 插入一个 Pie3D 图表。
- 将工作簿保存为 XLSX 文件。
关键步骤说明
| Step | Purpose |
|---|---|
Workbook | 创建一个内存中的 Excel 文件。 |
Cells["A1"].PutValue(...) | 将标题和数据写入工作表。 |
Charts.Add(ChartType.Pie3D, ...) | 在指定位置插入 3D 饼图。 |
NSeries.Add(...).CategoryData = ... | 将数值和类别标签绑定到系列。 |
Explosion | 通过将切片从饼图中拉出进行突出显示。 |
Save | 将工作簿写入磁盘(XLSX、XLS、CSV 等)。 |
运行程序会生成 Pie3DChart_Output.xlsx,其中包含一个表示水果分布的 3‑D 饼图。
自定义 Pie3D 图表(颜色、爆炸、旋转)
Pie3D 图表通常需要进行视觉微调,以匹配企业品牌或提升可读性。以下示例展示了如何:
- 设置单个切片颜色。
- 分离多个切片。
代码的作用
- 切片颜色 – 直接通过
Slice[index].Color为每个切片分配Color对象。 - 多重爆炸 – 不同的切片可以拥有不同的
Explosion值,从而产生“弹出”效果。
打开 CustomizedPie3DChart.xlsx 以查看按季度划分的收入饼图,使用品牌颜色、选择性爆炸效果,并呈现倾斜的 3‑D 视图。
获取免费许可证
Aspose.Cells 提供 临时免费许可证,可消除评估限制。访问 临时许可证页面,下载许可证文件,并在您的应用程序中加载它:
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic");
使用许可证可完全访问所有图表类型,包括 3‑D 可视化。
免费资源
通过这些免费资源提升您的 Excel 自动化技能:
- 开发者指南 – 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/
结论
使用 Aspose.Cells for .NET 创建 Pie3D chart 简单且高度可定制。该库允许您:
- 以编程方式生成图表。
- 应用切片级别的样式、爆炸效果和 3D 旋转。
- 在没有 Microsoft Excel 的情况下,将工作簿导出为任何受支持的格式。
请随意尝试不同的数据集、颜色和布局选项,以为您的应用程序生成引人注目的可视化报告。
如需进一步帮助,请访问我们的免费支持论坛。