Buborékdiagramok testreszabása prezentációkban .NET-ben

Áttekintés

Ez a cikk bemutatja, hogyan dolgozhat buborékdiagramokkal az Aspose.Slides-ban. Két konkrét testreszabási lehetőséget fed le: a buborékméretek skálázását a BubbleSizeScale tulajdonságon keresztül, valamint a buborékméret-értékek megjelenítésének szabályozását a BubbleSizeRepresentation tulajdonsággal.
A példák bemutatják, hogyan hozhatunk létre egy buborékdiagramot, állíthatjuk be a méret skálázását, és válthatjuk a buborékméret-megjelenítést a szélesség használatára. 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 diagramhatárok a teljesítménytől és a célnak megfelelő PowerPoint verziótól függnek, valamint elmagyarázza, hogy az exportálás megőrzi a diagram megjelenését az Aspose.Slides renderelő motorja által.

Buborékdiagram méret skálázása

Az Aspose.Slides for .NET támogatja a buborékdiagram méret skálázását. Az Aspose.Slides for .NET‑ben hozzáadták a IChartSeries.BubbleSizeScale és IChartSeriesGroup.BubbleSizeScale tulajdonságokat. Az alábbi példakód látható.

using (Presentation pres = new Presentation())
{
	IChart chart = pres.Slides[0].Shapes.AddChart(ChartType.Bubble, 100, 100, 400, 300);
	chart.ChartData.SeriesGroups[0].BubbleSizeScale = 150;
	pres.Save("Result.pptx",Aspose.Slides.Export.SaveFormat.Pptx);
}

Adatok reprezentálása buborékdiagram méretekként

A BubbleSizeRepresentation tulajdonságot hozzáadták az IChartSeries, IChartSeriesGroup interfészekhez és a kapcsolódó osztályokhoz. A BubbleSizeRepresentation meghatározza, hogyan vannak a buborékméret-értékek reprezentálva a buborékdiagramon. Lehetséges értékek: BubbleSizeRepresentationType.Area és BubbleSizeRepresentationType.Width. Ennek megfelelően hozzá lett adva a BubbleSizeRepresentationType enum is, amely a lehetséges módokat határozza meg az adatok buborékdiagram méretekként való ábrázolásához. Az alábbi példakód látható.

using (Presentation pres = new Presentation())
{
    IChart chart = pres.Slides[0].Shapes.AddChart(ChartType.Bubble, 50, 50, 600, 400, true);
    chart.ChartData.SeriesGroups[0].BubbleSizeRepresentation = BubbleSizeRepresentationType.Width;
    pres.Save("Presentation_BubbleSizeRepresentation.pptx", SaveFormat.Pptx);
}

GYIK

Támogatott a „buborékdiagram 3-D hatással”, és miben különbözik egy szokásos diagramtól?
Igen. Létezik egy külön diagramtípus, a “Bubble with 3-D”. 3‑D stílust alkalmaz a buborékokra, de nem ad hozzá további tengelyt; az adatok továbbra is X‑Y‑S (méret) formában maradnak. A típus elérhető a chart type felsorolásban.

Van korlátozás a sorozatok és pontok számában egy buborékdiagramon?
Az API szintjén nincs szigorú korlát; a korlátozások a teljesítménytől és a célnak megfelelő PowerPoint verziótól függenek. 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álás egy 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. Raszteres vagy vektorgrafikus formátumok esetén általános diagramgrafika renderelési szabályok érvényesek (felbontás, anti‑aliasing), ezért nyomtatáskor megfelelő DPI‑t válasszon.