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

    文檔首頁(yè)>>Spire.XLS 系列教程>>Spire.XLS 圖表系列教程:C# 制作 Excel 分離型餅圖和分離型環(huán)形圖

    Spire.XLS 圖表系列教程:C# 制作 Excel 分離型餅圖和分離型環(huán)形圖


    Spire.XLS是一款專業(yè)的Excel控件,無(wú)需安裝微軟Excel,也能擁有Excel的全套功能,能夠?yàn)楣S智能化提供完善的Excel需求。

    下載Spire.XLS最新試用版

    本文將介紹如何使用Spire.XLS制作 Excel分離型餅圖和分離型環(huán)形圖。

    分離型餅狀圖(Exploded Pie Chart)餅圖分離有兩種方式,設(shè)置餅圖整體分離程度和單一數(shù)據(jù)點(diǎn)爆炸型。我們將從下面兩個(gè)方面將餅圖分離。

    整體分離餅圖

    Workbook workbook = new Workbook();
    workbook.LoadFromFile("PieChart.xlsx");
    
    Worksheet ws = workbook.Worksheets[0];
    Chart chart = ws.Charts[0];
    
    for (int i = 0; i < chart.Series.Count; i++)
    {
        chart.Series[i].DataFormat.Percent = 20;
    }
    
    workbook.SaveToFile("ExplodePieChart.xlsx", FileFormat.Version2013);

    效果圖:

    整體分離餅圖

    部分分離餅圖

    Workbook workbook = new Workbook();
    workbook.LoadFromFile("PieChart.xlsx");
    
    Worksheet ws = workbook.Worksheets[0];
    Chart chart = ws.Charts[0];
    
    chart.Series[0].DataPoints[1].DataFormat.Percent = 20;
    
    workbook.SaveToFile("ExplodePieChart2.xlsx", FileFormat.Version2013);

    效果圖:

    部分分離餅圖

    分離型環(huán)形圖(Exploded Doughnut Chart)

    //加載Excel文檔
    Workbook workbook = new Workbook();
    workbook.LoadFromFile("DoughnutChart.xlsx", ExcelVersion.Version2010);
    
    //獲取第一個(gè)工作表
    Worksheet sheet = workbook.Worksheets[0];
    
    //獲取第一個(gè)工作表里的第一個(gè)圖表
    Chart chart = sheet.Charts[0];
    
    //將圖表類型設(shè)置為分離型環(huán)形圖
    chart.ChartType = ExcelChartType.DoughnutExploded;
    
    //保存Excel文檔
    workbook.SaveToFile("ExplodedDoughnutChart.xlsx", ExcelVersion.Version2010);
    

    效果圖:

    分離型環(huán)形圖


    想要購(gòu)買正版授權(quán),或者獲取更多Spire.XLS相關(guān)信息的朋友可以點(diǎn)擊" 咨詢?cè)诰€客服 "~
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    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); })();