在日常工作中,数据图表中的数据变化趋势线能够直观的反映数据波动情况,并且,趋势线作为技术分析的诸多方法中比较常见的一种菱诎逭幂方法,对我们分析、挖掘数据信息是极为有利的工具。下面将介绍如何在Excel中添加6种不同类型趋势线的方法。
工具/原料
Free Spire.XLS for .NET(社区版)
Visual Studio
C#代码
1、using Spire.Xls;namespace TradeLine{ class Program { static void Main(string[] args) { //创建一个Workbook类对象,并加载Excel文档 Workbook workbook = new Workbook(); workbook.LoadFromFile(@"C:\Users\Administrator\Desktop\sample2.xlsx"); //获取第一个工作表 Worksheet sheet = workbook.Worksheets[0]; //初始化Chart类实例,并获取第1个图表 Chart chart = sheet.Charts[0]; //添加趋势线到图表,选择趋势线类型为Exponential chart.Series[0].TrendLines.Add(TrendLineType.Exponential); //获取第2个图表,添加类型为Polynomial的趋势线到图表 Chart chart1 = sheet.Charts[1]; chart1.Series[0].TrendLines.Add(TrendLineType.Polynomial); //获取第3个图表,添加类型为Power的趋势线到图表 Chart chart2 = sheet.Charts[2]; chart2.Series[0].TrendLines.Add(TrendLineType.Power); //获取第4个图表,添加类型为Logarithmic的趋势线到图表 Chart chart3 = sheet.Charts[3]; chart3.Series[0].TrendLines.Add(TrendLineType.Logarithmic); //保存工作表,并打开文档 workbook.SaveToFile("output1.xlsx", ExcelVersion.Version2010); System.Diagnostics.Process.Start("output1.xlsx"); } }}
注:
1、使用Spire.XLS添加趋势线时,支持添加以下6种类型的趋势线:1.指数趋势线2.线性趋势线3.对数趋势线4.移动平均线5.多项式趋势线6.乘幂趋势线