Diagramjelölő-beállítások használata az adatponton az Aspose.Slides .NET-ben
Amikor prezentációkkal és adatvizualizációval dolgozik, az Aspose.Slides for .NET hatékony funkciók széles skáláját kínálja diagramok létrehozásához, testreszabásához és kezeléséhez. Ebben az oktatóanyagban megvizsgáljuk, hogyan használhatja a diagramjelölő-beállításokat az adatpontokon a diagrambemutatók javítása érdekében. Ez a lépésenkénti útmutató végigvezeti a folyamaton, kezdve az előfeltételektől és a névterek importálásától az egyes példák több lépésre bontásáig.
Előfeltételek
Mielőtt belemerülnénk a diagramjelölő-beállítások használatába az adatpontokon, győződjön meg arról, hogy a következő előfeltételek teljesülnek:
Aspose.Slides for .NET: Győződjön meg arról, hogy az Aspose.Slides for .NET telepítve van. Letöltheti a weboldal .
Prezentációs minta: Ehhez az oktatóanyaghoz a „Test.pptx” nevű mintabemutatót használjuk. Ennek a bemutatónak a dokumentumkönyvtárában kell lennie.
Most kezdjük a szükséges névterek importálásával.
Névterek importálása
using Aspose.Slides;
using Aspose.Slides.Charts;
using Aspose.Slides.Export;
Importáltuk a szükséges névtereket, és inicializáltuk a bemutatónkat. Most folytassuk a diagramjelölő opciók használatát az adatpontokon.
1. lépés: Az alapértelmezett diagram létrehozása
// A dokumentumok könyvtárának elérési útja.
string dataDir = "Your Document Directory";
Presentation pres = new Presentation(dataDir + "Test.pptx");
ISlide slide = pres.Slides[0];
//Az alapértelmezett diagram létrehozása
IChart chart = slide.Shapes.AddChart(ChartType.LineWithMarkers, 0, 0, 400, 400);
Létrehozunk egy alapértelmezett “LineWithMarkers” típusú diagramot a dián egy megadott helyen és méretben.
2. lépés: Az alapértelmezett diagramadat-munkalapindex beszerzése
// Az alapértelmezett diagramadat-munkalapindex lekérése
int defaultWorksheetIndex = 0;
Itt megkapjuk az alapértelmezett diagram adatlap indexét.
3. lépés: A diagram adatlap beszerzése
// A diagram adatlapjának lekérése
IChartDataWorkbook fact = chart.ChartData.ChartDataWorkbook;
Lekérjük a diagramadatok munkafüzetét, hogy dolgozzon a diagramadatokkal.
4. lépés: A diagramsorozat módosítása
// Demósorozat törlése
chart.ChartData.Series.Clear();
// Új sorozat hozzáadása
chart.ChartData.Series.Add(fact.GetCell(defaultWorksheetIndex, 1, 1, "Series 1"), chart.Type);
Ebben a lépésben eltávolítunk minden meglévő demósorozatot, és hozzáadunk egy új „Series 1” nevű sorozatot a diagramhoz.
5. lépés: Képkitöltés beállítása adatpontokhoz
// Állítsa be a képet a jelölőkhöz
System.Drawing.Image img1 = (System.Drawing.Image)new Bitmap(dataDir + "aspose-logo.jpg");
IPPImage imgx1 = pres.Images.AddImage(img1);
System.Drawing.Image img2 = (System.Drawing.Image)new Bitmap(dataDir + "Tulips.jpg");
IPPImage imgx2 = pres.Images.AddImage(img2);
// Vegyük az első diagramsorozatot
IChartSeries series = chart.ChartData.Series[0];
// Új adatpontok hozzáadása képkitöltéssel
IChartDataPoint point = series.DataPoints.AddDataPointForLineSeries(fact.GetCell(defaultWorksheetIndex, 1, 1, (double)4.5));
point.Marker.Format.Fill.FillType = FillType.Picture;
point.Marker.Format.Fill.PictureFillFormat.Picture.Image = imgx1;
point = series.DataPoints.AddDataPointForLineSeries(fact.GetCell(defaultWorksheetIndex, 2, 1, (double)2.5));
point.Marker.Format.Fill.FillType = FillType.Picture;
point.Marker.Format.Fill.PictureFillFormat.Picture.Image = imgx2;
point = series.DataPoints.AddDataPointForLineSeries(fact.GetCell(defaultWorksheetIndex, 3, 1, (double)3.5));
point.Marker.Format.Fill.FillType = FillType.Picture;
point.Marker.Format.Fill.PictureFillFormat.Picture.Image = imgx1;
point = series.DataPoints.AddDataPointForLineSeries(fact.GetCell(defaultWorksheetIndex, 4, 1, (double)4.5));
point.Marker.Format.Fill.FillType = FillType.Picture;
point.Marker.Format.Fill.PictureFillFormat.Picture.Image = imgx2;
Az adatpontokhoz képjelzőket állítunk be, amelyek lehetővé teszik az egyes adatpontok diagramon való megjelenésének testreszabását.
6. lépés: A diagramsorozat-jelölő méretének módosítása
// A diagramsorozat-jelölő méretének módosítása
series.Marker.Size = 15;
Itt beállítjuk a diagramsorozat-jelölő méretét, hogy vizuálisan vonzó legyen.
7. lépés: A prezentáció mentése
pres.Save(dataDir + "AsposeScatterChart.pptx", SaveFormat.Pptx);
Végül elmentjük a prezentációt az új diagrambeállításokkal.
Következtetés
Az Aspose.Slides for .NET lehetővé teszi, hogy lenyűgöző diagramprezentációkat készítsen különféle testreszabási lehetőségekkel. Ebben az oktatóanyagban arra összpontosítottunk, hogy az adatpontokon diagramjelölő-beállításokat használjunk, hogy javítsuk az adatok vizuális megjelenítését. A .NET-hez készült Aspose.Slides segítségével prezentációit a következő szintre emelheti, így vonzóbbá és informatívabbá teheti azokat.
Ha bármilyen kérdése van, vagy segítségre van szüksége az Aspose.Slides for .NET-hez kapcsolódóan, keresse fel a Aspose.Slides dokumentáció vagy nyúljon a Aspose közösség támogatásért.
Gyakran Ismételt Kérdések (GYIK)
Használhatok egyéni képeket adatpontok jelölőiként az Aspose.Slides for .NET-ben?
Igen, az Aspose.Slides for .NET alkalmazásban egyéni képeket használhat adatpontok jelölőiként, amint az ebben az oktatóanyagban látható.
Hogyan módosíthatom a diagram típusát az Aspose.Slides for .NET-ben?
A diagram típusát egy másik megadásával módosíthatjaChartType
a diagram létrehozásakor, például „Sáv”, „Korta” vagy „Terület”.
Az Aspose.Slides for .NET kompatibilis a PowerPoint legújabb verzióival?
Az Aspose.Slides for .NET úgy lett kialakítva, hogy különböző PowerPoint-formátumokkal működjön, és rendszeresen frissítik a legújabb PowerPoint-verziókkal való kompatibilitás fenntartása érdekében.
Hol találok további oktatóanyagokat és forrásokat az Aspose.Slides for .NET-hez?
További oktatóanyagokat és forrásokat fedezhet fel a Aspose.Slides dokumentáció .
Elérhető az Aspose.Slides .NET-hez készült próbaverziója?
Igen, kipróbálhatja az Aspose.Slides for .NET alkalmazást, ha letölt egy ingyenes próbaverziót a webhelyről itt .