EPPlus如何使用ExcelChartTrendline添加趋势线?

标签 epplus

我需要向 Excel 散点图添加趋势线。 EPPlus 库中有一个类 - ExcelChartTrendline.cs - 显然是为了支持这一点。还有一个 Enum - eTrendLine,它允许我指定线条的类型。

添加散点图的代码很简单,图表渲染得很好:

var chart = worksheet.Drawings.AddChart(chartName, eChartType.XYScatter);

但是经过几个小时的搜索和修改,我无法弄清楚添加趋势线的语法。

最佳答案

您必须引用添加图表系列时创建的 serie 才能访问 TrendLines 集合。像这样:

var chart = worksheet.Drawings.AddChart("chart test", eChartType.XYScatter);
var series = chart.Series.Add(worksheet.Cells["B1:B10"], worksheet.Cells["A1:A10"]);
series.TrendLines.Add(eTrendLine.Linear);

关于EPPlus如何使用ExcelChartTrendline添加趋势线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34999773/

相关文章:

vb.net - 使用 EPPLUS 如何将包含数字的单元格格式化为文本

c# - 使用 linq 返回值不为空的单元格 - Epplus

c# - Epplus : how to display double quaotes in string concatenation formula

sharepoint-2010 - EPPlus 库和 SharePoint 2010

c# - epplus 部分已经存在

c# - 如何使用 epplus 库设置 excel 工作表的缩放级别?

c# - 创建数据列而不是行

c# - 如何使用 EPPLus 库清除 Excel 中的行?

.net - EPPlus 中的自动调整行

c# - 如何使用 EPPlus 应用罢工格式