饼状图常用于对数据进行具体的比较分析。通常情况下,我们会将某一个数据点数据分离出来,并重点标示。也会将饼状图的整体拆分,达到分离每部分的效果。本文将介绍如何使用Spire.Presentation来分离PowerPoint文档中的饼状图,包括分离饼状图的每一部分或只是分离其中一部分。
整体分离饼状图:
C#
//创建一个PowerPoint文档并加载示例文档
Presentation ppt = new Presentation();
ppt.LoadFromFile("Sample.pptx");
//获取文档中的第一个图表
IChart chart = ppt.Slides[0].Shapes[0] as IChart;
//设置饼状图分离程度
chart.Series[0].Distance = 15;
//保存文档
ppt.SaveToFile("Result.pptx", FileFormat.Pptx2010);
VB.NET
'创建一个PowerPoint文档并加载示例文档
Dim ppt As New Presentation()
ppt.LoadFromFile("Sample.pptx")
'获取文档中的第一个图表
Dim chart As IChart = TryCast(ppt.Slides(0).Shapes(0), IChart)
'设置饼状图分离程度
chart.Series(0).Distance = 15
'保存文档
ppt.SaveToFile("Result.pptx", FileFormat.Pptx2010)
C#
//创建一个PowerPoint文档并加载示例文档
Presentation ppt = new Presentation();
ppt.LoadFromFile("Sample.pptx");
//获取文档中的第一个图表
IChart chart = ppt.Slides[0].Shapes[0] as IChart;
//获取第一个数据点并设置点爆炸型
chart.Series[0].DataPoints[0].Distance = 30;
//保存文档
ppt.SaveToFile("Result.pptx", FileFormat.Pptx2010);
VB.NET
'创建一个PowerPoint文档并加载示例文档
Dim ppt As New Presentation()
ppt.LoadFromFile("Sample.pptx")
'获取文档中的第一个图表
Dim chart As IChart = TryCast(ppt.Slides(0).Shapes(0), IChart)
'获取第一个数据点并设置点爆炸型
chart.Series(0).DataPoints(0).Distance = 30
'保存文档
ppt.SaveToFile("Result.pptx", FileFormat.Pptx2010)