Donut-Diagrammloch in Java-Folien

Einführung in das Donut-Diagramm mit einem Loch in Java-Folien

In diesem Tutorial führen wir Sie durch die Erstellung eines Ringdiagramms mit einem Loch mithilfe von Aspose.Slides für Java. Diese Schritt-für-Schritt-Anleitung führt Sie mit Quellcodebeispielen durch den Prozess.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Sie die Bibliothek Aspose.Slides für Java in Ihrem Java-Projekt installiert und eingerichtet haben. Sie können sie von derAspose.Slides für Java-Dokumentation.

Schritt 1: Importieren Sie die erforderlichen Bibliotheken

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

Schritt 2: Initialisieren der Präsentation

// Der Pfad zum Dokumentverzeichnis.
String dataDir = "Your Document Directory";

// Erstellen Sie eine Instanz der Präsentationsklasse
Presentation presentation = new Presentation();

Schritt 3: Erstellen Sie das Donut-Diagramm

try {
    // Erstellen Sie auf der ersten Folie ein Ringdiagramm
    IChart chart = presentation.getSlides().get_Item(0).getShapes().addChart(ChartType.Doughnut, 50, 50, 400, 400);
    
    // Legen Sie die Größe des Lochs im Ringdiagramm fest (in Prozent).
    chart.getChartData().getSeriesGroups().get_Item(0).setDoughnutHoleSize((byte) 90);
    
    // Speichern der Präsentation auf der Festplatte
    presentation.save(dataDir + "DoughnutHoleSize_out.pptx", SaveFormat.Pptx);
} finally {
    // Entsorgen des Präsentationsobjekts
    if (presentation != null) presentation.dispose();
}

Schritt 4: Ausführen des Codes

Führen Sie den Java-Code in Ihrer IDE oder Ihrem Texteditor aus, um ein Ringdiagramm mit einer bestimmten Lochgröße zu erstellen. Ersetzen Sie unbedingt"Your Document Directory" durch den tatsächlichen Pfad, in dem Sie die Präsentation speichern möchten.

Vollständiger Quellcode für Donut-Chart-Loch in Java-Folien

// Der Pfad zum Dokumentverzeichnis.
String dataDir = "Your Document Directory";
// Erstellen Sie eine Instanz der Präsentationsklasse
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);
	// Präsentation auf Festplatte schreiben
	presentation.save(dataDir + "DoughnutHoleSize_out.pptx", SaveFormat.Pptx);
}
finally
{
	if (presentation != null) presentation.dispose();
}

Abschluss

In diesem Tutorial haben Sie gelernt, wie Sie mit Aspose.Slides für Java ein Donut-Diagramm mit einem Loch erstellen. Sie können die Größe des Lochs anpassen, indem Sie diesetDoughnutHoleSize Methodenparameter.

Häufig gestellte Fragen

Wie kann ich die Farbe der Diagrammsegmente ändern?

Um die Farbe der Diagrammsegmente zu ändern, können Sie dassetDataPointsInLegend Methode auf derIChart Objekt und stellen Sie für jeden Datenpunkt die gewünschte Farbe ein.

Kann ich den Ringdiagrammsegmenten Beschriftungen hinzufügen?

Ja, Sie können den Ringdiagrammsegmenten Beschriftungen hinzufügen, indem SiesetDataPointsLabelValue Methode auf derIChart Objekt.

Ist es möglich, dem Diagramm einen Titel hinzuzufügen?

Natürlich! Sie können dem Diagramm einen Titel hinzufügen, indem SiesetTitle Methode auf derIChart Objekt und Angabe des gewünschten Titeltextes.