Personnaliser les graphiques en anneau dans les présentations avec Java

Spécifier le trou central dans un diagramme en anneau

Pour spécifier la taille du trou d’un diagramme en anneau, veuillez suivre les étapes ci‑dessous :

  1. Instancier l’objet Presentation.
  2. Ajouter un diagramme en anneau sur la diapositive.
  3. Spécifier la taille du trou dans le diagramme en anneau.
  4. Enregistrer la présentation sur le disque.

Dans l’exemple ci‑dessous, nous avons défini la taille du trou dans le diagramme en anneau.

// Créez une instance de la classe Presentation
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);

    // Enregistrez la présentation sur le disque
    pres.save("DoughnutHoleSize_out.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

FAQ

Puis‑je créer un diagramme en anneau à plusieurs niveaux avec plusieurs anneaux ?

Oui. Ajoutez plusieurs séries à un même diagramme en anneau — chaque série devient un anneau distinct. L’ordre des anneaux est déterminé par l’ordre des séries dans la collection.

Un diagramme en anneau « explosé » (parts séparées) est‑il pris en charge ?

Oui. Il existe un type de graphique « Exploded Doughnut »chart type et une propriété d’explosion sur les points de données ; vous pouvez séparer des parts individuelles.

Comment obtenir une image d’un diagramme en anneau (PNG/SVG) pour un rapport ?

Un graphique est une forme ; vous pouvez le rendre dans une image raster ou exporter le graphique vers une image SVG.