• <menu id="w2i4a"></menu>
  • logo Spire.XLS 系列教程

    文檔首頁(yè)>>Spire.XLS 系列教程>>Spire.XLS 圖表系列教程:C# 給 Excel 圖表添加趨勢(shì)線并設(shè)置其樣式

    Spire.XLS 圖表系列教程:C# 給 Excel 圖表添加趨勢(shì)線并設(shè)置其樣式


    點(diǎn)擊下載Spire.XLS

    趨勢(shì)線可以顯示圖表中數(shù)據(jù)的變化趨勢(shì)和預(yù)測(cè)數(shù)據(jù)的未來(lái)值。本文將介紹如何使用Spire.XLS給Excel圖表添加趨勢(shì)線并設(shè)置其樣式。

    //創(chuàng)建Workbook實(shí)例
    Workbook workbook = new Workbook();
    //加載Excel文檔
    workbook.LoadFromFile("test.xlsx");
    
    //獲取第一張工作表
    Worksheet sheet = workbook.Worksheets[0];
    
    //獲取第一個(gè)圖表
    Chart chart = sheet.Charts[0];
    
    //給圖表的第一個(gè)數(shù)據(jù)系列添加趨勢(shì)線(支持Linear、Exponential、Moving_Average等6種類型)
    IChartTrendLine trendLine1 = chart.Series[0].TrendLines.Add(TrendLineType.Linear);
                
    //自定義趨勢(shì)線的名稱
    trendLine1.Name = "Linear(系列1)"; 
                
    //設(shè)置趨勢(shì)線的邊框類型和顏色
    trendLine1.Border.Pattern = ChartLinePatternType.DashDot;
    trendLine1.Border.Color = Color.Blue;
                
    //設(shè)置趨勢(shì)線向前和向后延伸的單位數(shù)
    trendLine1.Forward = 0.5;
    trendLine1.Backward = 0.5;
    
    //設(shè)置趨勢(shì)線的截距
    trendLine1.Intercept = 5;
    
    //顯示公式
    trendLine1.DisplayEquation = true;
    //顯示R平方值
    trendLine1.DisplayRSquared = true;
    
    //保存文檔
    workbook.SaveToFile("Trendline.xlsx", ExcelVersion.Version2013);

    效果圖:

    圖片1
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();