可视化跨类别的累计趋势对于业务分析和报告至关重要。LineStacked chart(也称为 Stacked Line chart)帮助您显示每个系列随时间对总量的贡献,同时保持熟悉的 line‑chart 外观。

在本指南中,您将学习如何使用 C# 和 Aspose.Cells for .NET 在 Excel 中创建折线堆叠图。示例代码是自包含的、可完全编译的,并包含解释每一步的注释。

本文涵盖以下主题:

C# Excel 库创建堆叠折线图

Aspose.Cells for .NET 是一款强大的 Excel 自动化库,使开发人员能够在没有 Microsoft Office 的情况下创建、修改和呈现 Excel 文件。它提供了全面的图表创建 API,包含所有内置的图表类型,例如 LineStacked

使用 Aspose.Cells 进行图表生成的关键优势:

  • 完整的图表类型覆盖 – 所有 Excel 图表类型均可通过统一的 API 使用。
  • 细粒度自定义 – 控制系列、坐标轴、图例、数据标签等。
  • 无 COM 或互操作依赖 – 在任何支持 .NET 的平台上均可运行。
  • 高性能 – 高效处理大型工作簿和数据集。

快速入门:

  1. Aspose.Cells releases page 下载最新版本。
  2. 将 NuGet 包添加到您的项目中:
PM> Install-Package Aspose.Cells

使用 C# 在 Excel 中创建堆叠折线图

下面是一个完整的、可直接运行的 C# 控制台程序:

  1. 创建一个新的工作簿。
  2. 为三个产品类别填充示例数据。
  3. 插入一个 LineStacked 图表。
  4. 自定义图表标题、坐标轴和图例。
  5. 将工作簿保存为 LineStackedChart_Output.xlsx

代码说明

StepPurpose
1实例化一个新的 Workbook 并访问第一个工作表。
2写入标题行以及三种产品的六行示例销售数据。
3添加一个类型为 ChartType.LineStacked 的图表。该图表占据工作表的第 8‑26 行和第 0‑10 列。
4添加三个系列——每个产品一个——并将它们链接到相应的数据范围。
5将分类轴(X‑轴)设置为月份名称。
6演示常见的自定义:背景颜色、轴标题、图例位置和数据标签。
7将工作簿保存到本地文件系统。

运行程序会创建一个 Excel 文件,其中包含一个功能完整的 LineStacked 图表,该图表直观地堆叠了三条产品线,使您能够同时看到各自的趋势以及它们的累计效果。

免费资源

结论

本文展示了如何使用 Aspose.Cells for .NET 在 Excel 中生成 LineStacked 图表。通过利用该库简洁的 API,您可以以编程方式创建复杂的堆叠折线可视化,全面自定义其外观,并将结果导出为任何受支持的格式(XLSX、PDF、PNG 等)。

请随意修改示例数据、颜色或轴设置,以满足您的报告需求。如果您遇到任何问题或有疑问,Aspose 支持社区随时为您提供帮助。

另请参阅