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