如何在 C&num 中创建和编辑 Excel 图表;

This article was translated from English: Does it need improvement?
Translated
View the article in English

查克尼特·宾

在Excel中,图表是数据的图形表示。 它是一个可视化工具,用于以更易理解和更有意义的方式显示和分析数据。 Excel提供了多种图表类型,如条形图、折线图、饼图等,每种类型都适用于不同类型的数据和分析。

IronXL 支持列、散点、折线、饼图、条形图和面积图,可以配置系列名称、图例位置、图表标题和图表位置。


适用于Excel的C# NuGet库

安装使用 NuGet

Install-Package IronXL.Excel
Java PDF JAR

下载 DLL

下载DLL

手动安装到你的项目中

适用于Excel的C# NuGet库

安装使用 NuGet

Install-Package IronXL.Excel
Java PDF JAR

下载 DLL

下载DLL

手动安装到你的项目中

开始在您的项目中使用IronPDF,并立即获取免费试用。

第一步:
green arrow pointer

查看 IronXLNuget 用于快速安装和部署。它有超过800万次下载,正在使用C#改变Excel。

适用于Excel的C# NuGet库 nuget.org/packages/IronXL.Excel/
Install-Package IronXL.Excel

考虑安装 IronXL DLL 直接。下载并手动安装到您的项目或GAC表单中: IronXL.zip

手动安装到你的项目中

下载DLL
## 创建图表示例 IronXL 支持柱形图、散点图、折线图、饼图、条形图和面积图。 要创建图表,我们需要分别指定一些事项。 1. 首先使用 `CreateChart` 方法来指定图表类型和工作表中的位置。 2. 使用 `AddSeries` 方法添加系列。 此方法也接受单列数据,因为这对某些图表类型来说已足够。 第一个参数代表水平轴的值。 第二个参数代表垂直轴的值。 3. 可以选择指定系列名称、图表名称和图例位置。 4. 调用 `Plot` 方法来绘制图表。 该方法将使用添加的所有数据绘制图表。 多次调用此方法会导致绘制多个图表,而不是修改现有的图表。 让我们从数据中创建一些图表 chart.xlsx Excel 文件。数据预览如下:
数据
### 柱状图 ```cs :path=/static-assets/excel/content-code-examples/how-to/create-edit-charts-column-chart.cs ```
柱状图
### 折线图 由于折线图可以表示和柱状图一样多的信息,所以在两者之间切换非常简单。 您只需更改图表类型。 ```cs :path=/static-assets/excel/content-code-examples/how-to/create-edit-charts-line-chart.cs ```
折线图
### 饼图 对于饼图,只需要一列数据。 ```cs :path=/static-assets/excel/content-code-examples/how-to/create-edit-charts-pie-chart.cs ```
饼图

## 编辑图表示例 您可以在现有图表中编辑一些内容。 您可以编辑图例位置和图表标题。 要编辑图表,您必须首先通过访问**图表**属性来检索图表,并选择要编辑的目标图表。 从那里开始,访问图表的属性进行编辑。 ```cs :path=/static-assets/excel/content-code-examples/how-to/create-edit-charts-edit-chart.cs ```
之前
之后

## 删除图表示例 要从电子表格中删除现有图表,请首先从工作表对象的**Charts**属性中检索图表。 您将从Charts属性中接收到一个图表列表。 将目标图表对象传递给 `RemoveChart` 方法以移除它。 ```cs :path=/static-assets/excel/content-code-examples/how-to/create-edit-charts-remove-chart.cs ```

查克尼特·宾

软件工程师

Chaknith 是开发者中的福尔摩斯。他第一次意识到自己可能在软件工程方面有前途,是在他出于乐趣做代码挑战的时候。他的重点是 IronXL 和 IronBarcode,但他为能帮助客户解决每一款产品的问题而感到自豪。Chaknith 利用他从直接与客户交谈中获得的知识,帮助进一步改进产品。他的轶事反馈不仅仅局限于 Jira 票据,还支持产品开发、文档编写和市场营销,从而提升客户的整体体验。当他不在办公室时,他可能会在学习机器学习、编程或徒步旅行。