Lägg till trendlinjer i presentationsdiagram i C++
Översikt
Denna artikel förklarar hur man lägger till trendlinjer i presentationsdiagram med Aspose.Slides. Den visar hur man skapar ett diagram, lägger till trendlinjer i diagramserier och arbetar med flera trendlinjetyper, inklusive exponentiell, linjär, logaritmisk, glidande medelvärde, polynom och potens.
Den beskriver också hur man lägger till en anpassad linje i ett diagram genom att infoga en linjeform, och innehåller en kort FAQ om framåt‑ och bakåtriktade trendlinjeprojektioner samt om trendlinjer bevaras vid export till PDF eller SVG och vid rendering av diagram som bilder.
Lägg till en trendlinje
Aspose.Slides för C++ tillhandahåller ett enkelt API för att hantera olika diagramtrendlinjer:
- Skapa en instans av klassen Presentation .
- Hämta referensen till en bild genom dess index.
- Lägg till ett diagram med standarddata samt önskad typ (detta exempel använder ChartType.ClusteredColumn).
- Lägg till den exponentiella trendlinjen för diagramserie 1.
- Lägg till en linjär trendlinje för diagramserie 1.
- Lägg till en logaritmisk trendlinje för diagramserie 2.
- Lägg till en glidande medelvärdestrendlinje för diagramserie 2.
- Lägg till en polynomtrendlinje för diagramserie 3.
- Lägg till en potenstrendlinje för diagramserie 3.
- Skriv den ändrade presentationen till en PPTX‑fil.
Följande kod används för att skapa ett diagram med trendlinjer.
Lägg till en anpassad linje
Aspose.Slides för C++ tillhandahåller ett enkelt API för att lägga till anpassade linjer i ett diagram. För att lägga till en enkel rak linje på en vald bild i presentationen, följ stegen nedan:
- Skapa en instans av Presentation‑klassen
- Hämta referensen till en bild genom att använda dess Index
- Skapa ett nytt diagram med metoden AddChart som exponeras av Shapes‑objektet
- Lägg till en AutoShape av typ Linje med metoden AddAutoShape som exponeras av Shapes‑objektet
- Ange färgen på formens linjer.
- Skriv den ändrade presentationen som en PPTX‑fil
Följande kod används för att skapa ett diagram med anpassade linjer.
FAQ
Vad betyder ‘forward’ och ‘backward’ för en trendlinje?
De är längderna på trendlinjen projicerad framåt/bakåt: för spridningsdiagram (XY) — i axelenheter; för icke‑spridningsdiagram — i antal kategorier. Endast icke‑negativa värden är tillåtna.
Kommer trendlinjen att bevaras vid export av presentationen till PDF eller SVG, eller när en bildruta renderas till en bild?
Ja. Aspose.Slides konverterar presentationer till PDF/SVG och renderar diagram till bilder; trendlinjer, som en del av diagrammet, bevaras under dessa operationer. En metod finns också för att exportera en bild av diagrammet.