Excel控件 Spire.XLS系列教程(4):C# 制作 Excel 分离型饼图和分离型环形图

Spire.XLS是一款专业的Excel控件,无需安装微软Excel,也能拥有Excel的全套功能,能够为工厂智能化提供完善的Excel需求。

本文将介绍如何使用Spire.XLS制作 Excel分离型饼图和分离型环形图。

分离型饼状图(Exploded Pie Chart)饼图分离有两种方式,设置饼图整体分离程度和单一数据点爆炸型。我们将从下面两个方面将饼图分离。

整体分离饼图

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);

效果图:

                                部分分离饼图

分离型环形图(Exploded Doughnut Chart)

//加载Excel文档
Workbook workbook = new Workbook();
workbook.LoadFromFile("DoughnutChart.xlsx", ExcelVersion.Version2010);

//获取第一个工作表
Worksheet sheet = workbook.Worksheets[0];

//获取第一个工作表里的第一个图表
Chart chart = sheet.Charts[0];

//将图表类型设置为分离型环形图
chart.ChartType = ExcelChartType.DoughnutExploded;

//保存Excel文档
workbook.SaveToFile("ExplodedDoughnutChart.xlsx", ExcelVersion.Version2010);

效果图:

                                分离型环形图

                                                                          【下载Spire.XLS最新试用版

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值