Testreszabott fánkdiagramok prezentációkban PHP használatával
Áttekintés
Ez a cikk bemutatja, hogyan dolgozhatunk fánkdiagrammal az Aspose.Slides-ban úgy, hogy a diagramot egy diára helyezzük, beállítjuk a középső lyuk méretét, és elmentjük a prezentációt. A setDoughnutHoleSize metódusra összpontosít, és bemutatja az alapvető lépéseket, amelyek a diagramtípus kódon belüli testreszabásához szükségesek.
Rövid GYIK‑ot is tartalmaz, amely a kapcsolódó fánkdiagram‑szcenáriókat tárgyalja, például több sorozat használatát több gyűrű létrehozásához, a széteső fánkdiagramok kezelését és a diagram exportálását raszterkép vagy SVG formátumba.
A középső lyuk méretének megadása egy fánkdiagramon
A fánkdiagram lyukméretének megadásához kövesse az alábbi lépéseket:
- Hozzon létre egy Presentation objektumot.
- Adjon hozzá fánkdiagramot a diára.
- Adja meg a lyuk méretét a fánkdiagramon.
- Írja a prezentációt lemezre.
Az alább bemutatott példában beállítottuk a lyuk méretét a fánkdiagramon.
# Hozzon létre egy Presentation osztály példányt
$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);
# Írja a prezentációt lemezre
$pres->save("DoughnutHoleSize_out.pptx", SaveFormat::Pptx);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
GYIK
Létrehozhatok több szintű fánkot több gyűrűvel?
Igen. Adjon hozzá több sorozatot egyetlen fánkdiagramhoz — minden sorozat külön gyűrűvé válik. A gyűrűk sorrendje a sorozatok kollekcióban betöltött sorrendje alapján alakul.
Támogatott a „széteső” fánk (különálló szeletekkel)?
Igen. Létezik egy Exploded Doughnut chart type és egy robbanás tulajdonság az adatpontokon; egyes szeleteket szétválaszthat.
Hogyan szerezhetek képet egy fánk diagramról (PNG/SVG) egy jelentéshez?
A diagram egy alakzat; renderelheti egy raster image vagy exportálhatja a diagramot egy SVG image formátumba.