Personnaliser les graphiques en anneau dans les présentations en .NET

Spécifier l’écart central dans un graphique en anneau

Afin de spécifier la taille du trou dans un graphique en anneau. Veuillez suivre les étapes ci-dessous :

  • Instancier la classe Presentation.
  • Ajouter un graphique en anneau à la diapositive.
  • Spécifier la taille du trou dans le graphique en anneau.
  • Enregistrer la présentation sur le disque.

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

// Créer une instance de la classe Presentation
Presentation presentation = new Presentation();

IChart chart = presentation.Slides[0].Shapes.AddChart(ChartType.Doughnut, 50, 50, 400, 400);
chart.ChartData.SeriesGroups[0].DoughnutHoleSize = 90;

// Enregistrer la présentation sur le disque
presentation.Save("DoughnutHoleSize_out.pptx", SaveFormat.Pptx);

FAQ

Puis-je créer un anneau à plusieurs niveaux avec plusieurs cercles ?

Oui. Ajoutez plusieurs séries à un même graphique 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 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 les parts individuelles.

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

Un graphique est une forme ; vous pouvez le rendre sous forme d'raster image ou exporter le graphique sous forme d'SVG image.