Anpassen von Ringdiagrammen in Präsentationen mit PHP
Zentralen Abstand bei einem Ringdiagramm angeben
Um die Größe des Lochs in einem Ringdiagramm anzugeben, führen Sie bitte die folgenden Schritte aus:
- Instanziieren Sie das Presentation-Objekt.
- Fügen Sie dem Folienobjekt ein Ringdiagramm hinzu.
- Geben Sie die Größe des Lochs im Ringdiagramm an.
- Schreiben Sie die Präsentation auf die Festplatte.
Im nachstehenden Beispiel haben wir die Größe des Lochs im Ringdiagramm festgelegt.
# Erstelle eine Instanz der Presentation-Klasse
$pres = new Presentation();
try {
$chart = $pres->getSlides()->get_Item(0)->getShapes()->addChart(ChartType::Doughnut, 50, 50, 400, 400);
$chart->getChartData()->getSeriesGroups()->get_Item(0)->setDoughnutHoleSize(90);
# Schreibe die Präsentation auf die Festplatte
$pres->save("DoughnutHoleSize_out.pptx", SaveFormat::Pptx);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
FAQ
Kann ich ein mehrstufiges Ringdiagramm mit mehreren Ringen erstellen?
Ja. Fügen Sie einer einzigen Ringdiagramm mehrere Datenreihen hinzu – jede Datenreihe wird zu einem separaten Ring. Die Reihenfolge der Ringe wird durch die Reihenfolge der Datenreihen in der Sammlung bestimmt.
Wird ein „explodiertes“ Ringdiagramm (getrennte Segmente) unterstützt?
Ja. Es gibt einen Exploded Doughnut chart type und eine Explosions‑Eigenschaft für Datenpunkte; Sie können einzelne Segmente trennen.
Wie kann ich ein Bild eines Ringdiagramms (PNG/SVG) für einen Bericht erhalten?
Ein Diagramm ist ein Shape; Sie können es als raster image rendern oder das Diagramm in ein SVG image exportieren.