可视化比例数据是业务报告、仪表板和演示文稿的常见要求。在本文中,您将了解如何使用 C# 和 Aspose.Cells for .NET 在 Excel 工作簿中创建饼图。该指南提供了清晰的分步演练以及完整的、可随时运行的代码示例,您可以将它们集成到任何 .NET 应用程序中。
本文涵盖以下主题:
用于创建饼图的 C# Excel 库
使用 C# 在 Excel 中创建简单的饼图
使用自定义颜色创建分解饼图
获取免费许可证
免费资源
结论
另请参阅
用于创建饼图的 C# Excel 库
Aspose.Cells for .NET 是一个功能强大、功能丰富的库,使开发人员能够在不使用 MicrosoftOffice 的情况下创建、修改和渲染 Excel 文件。该库提供了用于图表创建的全面 API,包括对饼图、3D 饼图、圆环图和许多其他图表类型的完全支持。
使用 Aspose.Cells 创建饼图的主要优点:
完全控制图表元素 – 标题、图例、数据标签、颜色和爆炸设置。
不依赖 Excel – 在服务器、云服务或任何支持 .NET 的环境中运行。
高性能——高效处理大型数据集。
多种输出格式 – 另存为 XLSX、PDF、PNG、JPEG 等。
要开始使用 Aspose.Cells,请安装 NuGet 包:
PM> 安装包 Aspose.Cells
使用 C# 在 Excel 中创建简单的饼图
以下示例演示如何创建可视化市场份额数据的基本饼图。
关键步骤说明
步骤 目的
1 创建一个新的工作簿并获取默认工作表。
2 在表格中填写产品名称和相应的股票价值。
3 添加 ChartType.Pie 类型的图表。四个数字参数定义图表区域(行、列)的左上角和右下角。
4 为图表指定一个有意义的标题。
5 将系列绑定到数值数据 (B2:B5) 和类别 (A2:A5)。
6 启用数据标签并将其配置为显示类别名称和百分比。
7 将工作簿保留到磁盘。
运行代码会创建 SimplePieChart_Output.xlsx,其中包含一个清晰的饼图,显示每个产品的市场份额。
使用自定义颜色创建分解饼图
有时您需要更生动的演示,例如分解切片或自定义分段颜色。下面的示例展示了如何实现这一目标。
亮点
图表类型 ChartType.PieExploded 创建一个带有展开默认切片的饼图;单个切片爆炸是通过每个点的爆炸属性控制的。
自定义颜色通过 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/categories/aspose.cells-product-family/
结论
在这篇文章中,我们演示了如何使用 Aspose.Cells for .NET 创建基本饼图和分解的、颜色自定义的饼图。通过利用该库丰富的图表 API,您可以生成具有专业外观的可视化效果,而无需依赖 MicrosoftExcel,从而使您的 .NET 应用程序更加便携和可扩展。
如果您需要进一步帮助,请随时在 Aspose.Cells 支持论坛上提问。
另请参阅
如何锁定 Excel 中的单元格
添加图片到 Excel
在 Excel 中创建甘特图
在数据透视表中添加计算字段
在 Excel 中创建迷你图
在 Excel 中创建龙卷风图表
使图像适合单元格宽度和高度