我需要向 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/