Buborékdiagramok testreszabása prezentációkban Python segítségével

Áttekintés

Ez a cikk bemutatja, hogyan lehet buborékkárokat használni az Aspose.Slides-ban. Két konkrét testreszabási lehetőséget fed le: a buborékméretek méretezését a bubble_size_scale tulajdonsággal, valamint a buborékméret‑értékek ábrázolásának szabályozását a bubble_size_representation tulajdonsággal.

A példák bemutatják, hogyan lehet buborékkárt létrehozni, a méretezést beállítani, és a buborékméret ábrázolását szélességre cserélni. A cikk egy rövid GyIK részt is tartalmaz, amely tisztázza a “Bubble with 3-D” diagramtípus támogatását, megjegyzi, hogy a gyakorlati diagramkorlátok a teljesítmény és a cél PowerPoint verzió függvényei, illetve elmagyarázza, hogy az exportálás megőrzi a diagram megjelenését az Aspose.Slides renderelő motorjával.

Buborékdiagram Méretezése

Az Aspose.Slides for Python via .NET támogatja a buborékdiagram méretezését. Az Aspose.Slides for Python via .NET‑ben hozzá lettek adva a ChartSeries.bubble_size_scale és ChartSeriesGroup.bubble_size_scale tulajdonságok. Az alábbi mintapélda látható.

import aspose.slides.charts as charts
import aspose.slides as slides

with slides.Presentation() as pres:
	chart = pres.slides[0].shapes.add_chart(charts.ChartType.BUBBLE, 100, 100, 400, 300)
	chart.chart_data.series_groups[0].bubble_size_scale = 150
	pres.save("Result.pptx", slides.export.SaveFormat.PPTX)

Az Adatok Ábrázolása Buborékdiagram Méretekként

A bubble_size_representation tulajdonságot hozzáadták a ChartSeries és ChartSeriesGroup osztályokhoz. A bubble_size_representation meghatározza, hogyan jelennek meg a buborékméret-értékek a buborékdiagramon. Lehetséges értékek: BubbleSizeRepresentationType.AREA és BubbleSizeRepresentationType.WIDTH. Ennek megfelelően a BubbleSizeRepresentationType felsorolt típus is hozzá lett adva, hogy meghatározza a lehetséges módokat az adatok buborékdiagram méretekként való ábrázolására. Az alábbiakban mintakód látható.

import aspose.slides.charts as charts
import aspose.slides as slides

with slides.Presentation() as pres:
    chart = pres.slides[0].shapes.add_chart(charts.ChartType.BUBBLE, 50, 50, 600, 400, True)
    chart.chart_data.series_groups[0].bubble_size_representation = charts.BubbleSizeRepresentationType.WIDTH
    pres.save("Presentation_BubbleSizeRepresentation.pptx", slides.export.SaveFormat.PPTX)

GYIK

Támogatott-e a “buborékdiagram 3-D hatással”, és miben különbözik a szokásos változattól?

Igen. Létezik egy külön diagramtípus, a “Bubble with 3‑D”. A buborékokra 3‑D stílust alkalmaz, de nem ad hozzá további tengelyt; az adatok továbbra is X‑Y‑S (méret) formában vannak. A típus elérhető a chart type felsorolásban.

Van-e korlát a sorozatok és pontok számában egy buborékdiagramon?

Az API szintjén nincs szigorú korlát; a korlátokat a teljesítmény és a cél PowerPoint verzió határozza meg. Ajánlott a pontok számát ésszerűen tartani az olvashatóság és a renderelési sebesség érdekében.

Hogyan befolyásolja az export a buborékdiagram megjelenését (PDF, képek)?

Az exportálás a támogatott formátumokba megőrzi a diagram megjelenését; a renderelést az Aspose.Slides motor végzi. Raszter/vektor formátumok esetén általános diagramgrafikai renderelési szabályok érvényesek (felbontás, anti‑aliasing), ezért nyomtatáshoz megfelelő DPI‑t válasszon.