原創|使用教程|編輯:王香|2018-04-19 14:00:00.000|閱讀 1382 次
概述:Spire.XLS 是一個專業的Excel控件,有 .NET、WPF和Silverlight 版本,通過Spire.XLS無需安裝微軟Excel,也能擁有Excel的全套功能,本文介紹了如何通過Spire.XLS在C#中 給 Excel 圖表添加趨勢線并設置其樣式。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
趨勢線可以顯示圖表中數據的變化趨勢和預測數據的未來值。本文將介紹如何使用Spire.XLS給Excel圖表添加趨勢線并設置其樣式。
//創建Workbook實例 Workbook workbook = new Workbook(); //加載Excel文檔 workbook.LoadFromFile("test.xlsx"); //獲取第一張工作表 Worksheet sheet = workbook.Worksheets[0]; //獲取第一個圖表 Chart chart = sheet.Charts[0]; //給圖表的第一個數據系列添加趨勢線(支持Linear、Exponential、Moving_Average等6種類型) IChartTrendLine trendLine1 = chart.Series[0].TrendLines.Add(TrendLineType.Linear); //自定義趨勢線的名稱 trendLine1.Name = "Linear(系列1)"; //設置趨勢線的邊框類型和顏色 trendLine1.Border.Pattern = ChartLinePatternType.DashDot; trendLine1.Border.Color = Color.Blue; //設置趨勢線向前和向后延伸的單位數 trendLine1.Forward = 0.5; trendLine1.Backward = 0.5; //設置趨勢線的截距 trendLine1.Intercept = 5; //顯示公式 trendLine1.DisplayEquation = true; //顯示R平方值 trendLine1.DisplayRSquared = true; //保存文檔 workbook.SaveToFile("Trendline.xlsx", ExcelVersion.Version2013);
效果圖:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn