Trou de graphique en beignet dans les diapositives Java

Introduction au graphique en anneau avec un trou dans les diapositives Java

Dans ce didacticiel, nous vous guiderons dans la création d’un graphique en anneau avec un trou à l’aide d’Aspose.Slides pour Java. Ce guide étape par étape vous guidera tout au long du processus avec des exemples de code source.

Conditions préalables

Avant de commencer, assurez-vous que la bibliothèque Aspose.Slides pour Java est installée et configurée dans votre projet Java. Vous pouvez le télécharger depuis leDocumentation Aspose.Slides pour Java.

Étape 1 : Importer les bibliothèques requises

import com.aspose.slides.ChartType;
import com.aspose.slides.IChart;
import com.aspose.slides.Presentation;
import com.aspose.slides.SaveFormat;

Étape 2 : initialiser la présentation

// Le chemin d'accès au répertoire des documents.
String dataDir = "Your Document Directory";

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

Étape 3 : Créer le graphique en beignet

try {
    // Créez un graphique en anneau sur la première diapositive
    IChart chart = presentation.getSlides().get_Item(0).getShapes().addChart(ChartType.Doughnut, 50, 50, 400, 400);
    
    // Définir la taille du trou dans le graphique en anneau (en pourcentage)
    chart.getChartData().getSeriesGroups().get_Item(0).setDoughnutHoleSize((byte) 90);
    
    // Enregistrez la présentation sur le disque
    presentation.save(dataDir + "DoughnutHoleSize_out.pptx", SaveFormat.Pptx);
} finally {
    // Supprimer l'objet de présentation
    if (presentation != null) presentation.dispose();
}

Étape 4 : Exécutez le code

Exécutez le code Java dans votre IDE ou éditeur de texte pour créer un graphique en anneau avec une taille de trou spécifiée. Assurez-vous de remplacer"Your Document Directory" avec le chemin réel où vous souhaitez enregistrer la présentation.

Code source complet pour le trou du graphique en beignet dans les diapositives Java

// Le chemin d'accès au répertoire des documents.
String dataDir = "Your Document Directory";
// Créer une instance de la classe Présentation
Presentation presentation = new Presentation();
try
{
	IChart chart = presentation.getSlides().get_Item(0).getShapes().addChart(ChartType.Doughnut, 50, 50, 400, 400);
	chart.getChartData().getSeriesGroups().get_Item(0).setDoughnutHoleSize((byte) 90);
	// Écrire la présentation sur le disque
	presentation.save(dataDir + "DoughnutHoleSize_out.pptx", SaveFormat.Pptx);
}
finally
{
	if (presentation != null) presentation.dispose();
}

Conclusion

Dans ce didacticiel, vous avez appris à créer un graphique en anneau avec un trou à l’aide d’Aspose.Slides pour Java. Vous pouvez personnaliser la taille du trou en ajustant lesetDoughnutHoleSize paramètre de méthode.

FAQ

Comment puis-je changer la couleur des segments du graphique ?

Pour changer la couleur des segments du graphique, vous pouvez utiliser lesetDataPointsInLegend méthode sur leIChart objet et définissez la couleur souhaitée pour chaque point de données.

Puis-je ajouter des étiquettes aux segments du graphique en anneau ?

Oui, vous pouvez ajouter des étiquettes aux segments du graphique en anneau à l’aide de l’outilsetDataPointsLabelValue méthode sur leIChart objet.

Est-il possible d’ajouter un titre au graphique ?

Certainement! Vous pouvez ajouter un titre au graphique en utilisant lesetTitle méthode sur leIChart objet et en fournissant le texte du titre souhaité.