Donutgrafieken aanpassen in presentaties met Java

Overzicht

Dit artikel laat zien hoe u werkt met een donutgrafiek in Aspose.Slides door de grafiek aan een dia toe te voegen, de grootte van de centrale opening in te stellen en de presentatie op te slaan. Het richt zich op de setDoughnutHoleSize-methode en toont de basisstappen die nodig zijn om dit grafiektype in code aan te passen.

Het bevat ook een korte FAQ die gerelateerde donutgrafiek‑scenario’s behandelt, zoals het gebruik van meerdere series om meerdere ringen te creëren, werken met explodeerde donutgrafieken en het exporteren van een grafiek als rasterafbeelding of SVG.

Specificeer de centrale opening in een donutgrafiek

Om de grootte van de opening in een donutgrafiek te specificeren, volgt u de onderstaande stappen:

  1. Instantieser een Presentation-object.
  2. Voeg een donutgrafiek toe aan de dia.
  3. Specificeer de grootte van de opening in een donutgrafiek.
  4. Schrijf de presentatie naar schijf.

In het onderstaande voorbeeld hebben we de grootte van de opening in een donutgrafiek ingesteld.

// Maak een instantie van de Presentation-klasse
Presentation pres = new Presentation();
try {
    IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.Doughnut, 50, 50, 400, 400);
    
    chart.getChartData().getSeriesGroups().get_Item(0).setDoughnutHoleSize((byte)90);

    // Schrijf de presentatie naar schijf
    pres.save("DoughnutHoleSize_out.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

FAQ

Kan ik een meerlagige donut met meerdere ringen maken?

Ja. Voeg meerdere series toe aan één donutgrafiek – elke serie wordt een aparte ring. De volgorde van de ringen wordt bepaald door de volgorde van de series in de collectie.

Wordt een “exploded” donut (gescheiden segmenten) ondersteund?

Ja. Er is een Exploded Doughnut-grafiektype en een explosie‑eigenschap op datapunten; u kunt individuele segmenten scheiden.

Hoe kan ik een afbeelding van een donutgrafiek (PNG/SVG) voor een rapport verkrijgen?

Een grafiek is een vorm; u kunt deze renderen naar een rasterafbeelding of de grafiek exporteren naar een SVG‑afbeelding.