EPPlus 如何使用 ExcelChartTrendline 添加趋势线?
EPPlus how to add trendline using ExcelChartTrendline?
我需要向 Excel 散点图添加趋势线。 EPPlus 库中有一个 class - ExcelChartTrendline.cs - 显然是为了支持这一点。还有一个枚举 - 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);
我需要向 Excel 散点图添加趋势线。 EPPlus 库中有一个 class - ExcelChartTrendline.cs - 显然是为了支持这一点。还有一个枚举 - 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);