package com.aspose.slides.examples.Slides.Charts; import com.aspose.slides.ChartType; import com.aspose.slides.IChart; import com.aspose.slides.IChartData; import com.aspose.slides.IChartSeries; import com.aspose.slides.PieSplitType; import com.aspose.slides.Presentation; import com.aspose.slides.SaveFormat; import com.aspose.slides.examples.Utils; public class SecondPlotOptionsForPieOfPieAndBarOfPieChart { public static void main(String[] args) { // The path to the documents directory. String dataDir = Utils.getDataDir(SecondPlotOptionsForPieOfPieAndBarOfPieChart.class); // Second plot options for Pie of Pie and Bar of Pie chart // Instantiate Presentation object Presentation pres = new Presentation(); // Add Pie chart on first slide IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.PieOfPie, 50, 50, 500, 400); // Getting chart data IChartData chartData = chart.getChartData(); // Accessing first chart series IChartSeries series = chartData.getSeries().get_Item(0); // Setting series properties series.getLabels().getDefaultDataLabelFormat().setShowValue(true); series.getParentSeriesGroup().setSecondPieSize(149); series.getParentSeriesGroup().setPieSplitBy(PieSplitType.ByPercentage); series.getParentSeriesGroup().setPieSplitPosition((double) 53); // Saving presentation to disk pres.save(dataDir + "pieOFpie.pptx", SaveFormat.Pptx); } }