可视化比例数据是业务报告、仪表板和演示文稿的常见需求。在本文中,您将学习如何使用 C# 与 Aspose.Cells for .NET 在 Excel 工作簿中创建 饼图。本指南提供了清晰的逐步演练以及完整的可直接运行的代码示例,您可以将其集成到任何 .NET 应用程序中。
本文涵盖以下主题:
C# Excel 库用于创建饼图
Aspose.Cells for .NET 是一个功能强大、特性丰富的库,使开发人员能够在没有 Microsoft Office 的情况下创建、修改和渲染 Excel 文件。该库提供了全面的图表创建 API,全面支持 Pie、3‑D Pie、Doughnut 等多种图表类型。
使用 Aspose.Cells 创建饼图的主要优势:
- 完全控制图表元素 – 标题、图例、数据标签、颜色和爆炸设置。
- 无需依赖 Excel – 在服务器、云服务或任何支持 .NET 的环境中运行。
- 高性能 – 高效处理大型数据集。
- 多种输出格式 – 可保存为 XLSX、PDF、PNG、JPEG 等。
要开始使用 Aspose.Cells,请安装 NuGet 包:
PM> Install-Package Aspose.Cells
使用 C# 在 Excel 中创建简单饼图
以下示例演示如何创建一个基本的饼图,以可视化市场份额数据。
关键步骤说明
| Step | Purpose |
|---|---|
| 1 | 创建一个新的 Workbook 并获取默认工作表。 |
| 2 | 在工作表中填入产品名称及相应的份额值。 |
| 3 | 添加一个类型为 ChartType.Pie 的图表。四个数值参数定义图表区域的左上角和右下角(行,列)。 |
| 4 | 为图表分配一个有意义的标题。 |
| 5 | 将系列绑定到数值数据 (B2:B5) 和类别 (A2:A5)。 |
| 6 | 启用数据标签并配置为显示类别名称和百分比。 |
| 7 | 将工作簿保存到磁盘。 |
运行代码会生成 SimplePieChart_Output.xlsx,其中包含一个清晰的饼图,显示每个产品的市场份额。
创建带自定义颜色的分离饼图
有时您需要更生动的呈现——例如 exploded 切片或自定义段颜色。下面的示例展示了如何实现此效果。
亮点
- 图表类型
ChartType.PieExploded会创建一个带有默认爆炸切片的饼图;每个切片的爆炸效果通过每个点的Explosion属性进行控制。 - 通过
Area.ForegroundColor应用自定义颜色。 - 为每个点启用数据标签,以显示类别名称和百分比。
- 为了更好的可读性,图例位于图表的右侧。
生成的 ExplodedPieChart_Output.xlsx 显示了一个视觉上引人注目的饼图,具有自定义颜色的爆炸切片。
获取免费许可证
探索 Aspose.Cells 的 临时免费许可证,以解锁库的全部功能。访问 临时许可证页面 获取您的免费许可证文件,并按照官方文档中描述的集成步骤进行操作。
Excel 饼图:免费资源
利用额外的学习材料,掌握使用 Aspose.Cells 的 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 创建基本的饼图以及带有爆炸效果、颜色自定义的饼图。通过利用该库丰富的图表 API,您可以生成专业外观的可视化图表,而无需依赖 Microsoft Excel,从而使您的 .NET 应用程序更加便携和可扩展。
如果您需要进一步的帮助,请随时在 Aspose.Cells 支持论坛 提问。