使用三维外观可视化层次结构或比较数据可以使报告更具吸引力。Cone Stacked chart 是一种 3‑D 图表类型,它将数据系列堆叠在圆锥形上,帮助您突出比例关系并增加视觉深度。在本指南中,您将学习如何使用 C# 和 Aspose.Cells for .NET 以编程方式在 Excel 中创建 Cone Stacked chart。
本文涵盖以下主题:
C# Excel 库 用于创建圆锥堆叠图表
Aspose.Cells for .NET 是一个强大的 API,使开发人员能够在没有 Microsoft Office 的情况下创建、编辑和呈现 Excel 文件。它通过简洁的面向对象 API,全面支持包括 Cone Stacked 图表在内的多种图表类型。
使用 Aspose.Cells 创建图表的主要优势:
| 功能 | 好处 |
|---|---|
| 全面的 API | 访问 Excel 的所有功能,从单元格到高级图表。 |
| 高性能 | 高效处理大型工作簿。 |
| 无 Office 依赖 | 在任何支持 .NET 的平台上均可运行。 |
| 多种输出格式 | 保存为 XLSX、XLS、PDF、PNG、JPEG 等。 |
入门很容易:
PM> Install-Package Aspose.Cells
或者从 Aspose.Cells .NET releases page 下载最新发布。
使用 C# 在 Excel 中创建圆锥堆叠图
下面是一个完整的、可直接运行的 C# 控制台应用程序,它:
- 创建一个新的工作簿。
- 填充示例数据。
- 添加一个 Cone Stacked 图表。
- 自定义图表标题、坐标轴和图例。
- 将工作簿保存到磁盘。
提示 – 图表类型由
ChartType.ConeStacked定义。若要使用 100 % 堆叠版本,请使用ChartType.ConeStacked100。
代码说明
| Step | What the code does |
|---|---|
| 1 | 实例化一个新的 Workbook 并引用第一个 Worksheet。 |
| 2 | 写入标题行以及三个产品的四行季度销售数据。 |
| 3 | 向工作表添加一个 Cone Stacked 图表 (ChartType.ConeStacked)。 |
| 4 | 创建三个系列——每个产品一个——使用其销售值的范围。 |
| 5 | 将类别(X‑axis)设置为季度名称,显示图例,并添加轴标题。 |
| 6 | 将工作簿保存为 XLSX 文件。 |
运行程序,打开生成的 ConeStackedChart_Output.xlsx,您将看到一个三维圆锥堆积图,清晰地可视化每个产品在每个季度的比例贡献。
免费资源
- 开发者指南 – 包含所有 Aspose.Cells 功能的全面文档: https://docs.aspose.com/cells/net/
- 在线电子表格编辑器 – 在无需编写代码的情况下尝试创建图表: https://products.aspose.app/cells/family
- API 参考 – 包含示例的完整 .NET API 参考: https://reference.aspose.com/cells/net/
- 操作指南文章 – 探索更多图表类型和高级自定义: https://blog.aspose.com/zh/categories/aspose.cells-product-family/
结论
Cone Stacked 图表是一种以视觉上吸引人的 3‑D 效果呈现堆叠数据的有效方式。使用 Aspose.Cells for .NET,您可以通过几行 C# 代码以编程方式生成此类图表,完全自定义其外观,并将其导出为任何受支持的格式。上面的示例提供了坚实的基础,您可以将其适配到自己的数据集和报告需求中。
如果您需要帮助,请随时在 Aspose.Cells 支持论坛 提出问题,或通过我们的联系渠道与我们取得联系。