我需要在Excel散点图中添加趋势线。 EPPlus库中有一个类--ExcelChartTrendline.cs - 显然是为了支持这一点。还有一个Enum - eTrendLine,允许我指定行的类型。
添加散点图的代码很简单,图表渲染得很好:
UPDATE Users SET
GamesRentedThisMonth = DLookUp("CountOfOrderID", "UserGamesRentedThisMonth", "UserID=" & ID)
但经过几个小时的搜索和修补后,我无法弄清楚添加趋势线的语法。
答案 0 :(得分:2)
您必须引用添加图表系列时创建的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);