可视化将分类比例与绝对值相结合的数据通常需要 PieBar 图表 – 饼图和条形图一起显示的组合。使用 Aspose.Cells for .NET,您只需几行代码即可以编程方式创建此类混合图表。本指南将引导您完成整个过程,解释关键的 API 成员,并提供完整的、可编译的 C# 示例。
本文涵盖以下主题:
用于创建饼图的 C# Excel 库
使用 C# 在 Excel 中创建饼图
获取免费许可证
饼图 Excel:免费资源
结论
另请参阅
用于创建饼图的 C# Excel 库
Aspose.Cells for .NET 是一个综合性的 Excel 操作库,使开发人员能够在不安装 Microsoft Excel 的情况下创建、编辑和渲染 Excel 文件。它为所有本机 Excel 图表类型提供一流的支持,包括 PieBar(饼图与条形图组合)等组合图表。
在这种情况下使用 Aspose.Cells 的主要优点:
完整的 API 控制 – 以编程方式创建图表、设置系列类型和自定义轴。
无 COM 互操作 – 可在任何 .NET 平台(Windows、Linux、macOS)和无头环境中工作。
高性能 – 以最小的内存开销处理大型工作簿和数据集。
多种输出格式 – 将结果保存为 XLSX、PDF、PNG 或其他支持的格式。
入门很简单:
从 Aspose.Cells 版本页面下载最新版本。
安装 NuGet 包:
PM> 安装包 Aspose.Cells
使用 C# 在 Excel 中创建饼图
下面是一个完整的、可立即运行的 C# 示例,演示了如何:
使用示例数据填充工作表。
添加饼图系列(主轴)来表示百分比。
添加条形系列(辅助轴)以显示绝对值。
将两个系列合并在一个图表区域中,形成 PieBar 图表。
将工作簿保存为 XLSX 文件(或您需要的任何其他格式)。
关键步骤说明
步骤 作用 重要的 API 成员
1-2 创建工作簿并用示例数据填充其中。 工作簿、工作表、单元格
3 添加基本类型为 PieBar 的图表对象。这为我们提供了一个可以托管多个不同类型系列的图表容器。 工作表.图表.添加,图表类型.饼图
4 插入饼图系列,将收入可视化为总额的一部分。 Chart.NSeries.Add、Chart.NSeries[].Type = ChartType.Pie
5 插入在辅助轴上可视化销售单位的条形系列,实现经典的 PieBar 组合。 Chart.NSeries[].Type = ChartType.Bar,PlotOnSecondAxis = true
6-7 微调轴标题、图例位置和数据标签显示,以获得专业外观。 Chart.ValueAxis、Chart.SecondValueAxis、Chart.Legend、DataLabels
8 保存工作簿。结果可以在 Microsoft Excel、Google Sheets 或任何其他电子表格查看器中打开。 工作簿.保存
您只需更改 Workbook.Save 中的文件扩展名即可更改输出格式。例如,使用“PieBarChart_Output.pdf”生成PDF文件。
获取免费许可证
Aspose.Cells 需要完整功能的许可证。您可以获得用于评估目的的临时免费许可证:
访问 Aspose 临时许可证页面。
填写简短的表格并单击“获取许可证”。
下载 Aspose.Total.lic 文件并将其放置在您的项目文件夹中。
在应用程序开始时加载许可证:
var 许可证 = new Aspose.Cells.License();
许可证.SetLicense(“Aspose.Total.lic”);
饼图 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 创建 PieBar 图表,这是一种功能强大的混合可视化,它将饼图的比例洞察力与条形图的定量清晰度相结合。提供的示例程序可以适应任何数据集,使您可以将专业级图表直接嵌入到 Excel 自动化工作流程中。
如果您遇到任何问题或有其他疑问,请随时访问 Aspose.Cells 社区论坛寻求支持。
另请参阅
如何锁定 Excel 中的单元格
添加图片到 Excel
在 Excel 中创建甘特图
在数据透视表中添加计算字段
在 Excel 中创建迷你图
在 Excel 中创建龙卷风图表
使图像适合单元格宽度和高度