Aggiungere linee di tendenza ai grafici di presentazione in С++
Panoramica
Questo articolo spiega come aggiungere linee di tendenza ai grafici di presentazione utilizzando Aspose.Slides. Mostra come creare un grafico, aggiungere linee di tendenza alle serie del grafico e lavorare con diversi tipi di linee di tendenza, tra cui esponenziale, lineare, logaritmica, media mobile, polinomiale e potenza.
Descrive inoltre come aggiungere una linea personalizzata a un grafico inserendo una forma linea e include una breve FAQ su cosa significano i valori di proiezione “forward” e “backward” di una linea di tendenza e se le linee di tendenza sono conservate durante l’esportazione in PDF o SVG e durante il rendering dei grafici come immagini.
Aggiungere una linea di tendenza
Aspose.Slides per C++ fornisce un’API semplice per gestire le diverse Linee di Tendenza dei grafici:
- Creare un’istanza della classe Presentation.
- Ottenere il riferimento di una diapositiva mediante il suo indice.
- Aggiungere un grafico con dati predefiniti insieme a qualsiasi tipo desiderato (in questo esempio viene usato ChartType.ClusteredColumn).
- Aggiungere la linea di tendenza esponenziale per la serie 1 del grafico.
- Aggiungere una linea di tendenza lineare per la serie 1 del grafico.
- Aggiungere una linea di tendenza logaritmica per la serie 2 del grafico.
- Aggiungere una linea di tendenza a media mobile per la serie 2 del grafico.
- Aggiungere una linea di tendenza polinomiale per la serie 3 del grafico.
- Aggiungere una linea di tendenza di potenza per la serie 3 del grafico.
- Scrivere la presentazione modificata in un file PPTX.
Il codice seguente è usato per creare un grafico con linee di tendenza.
Aggiungere una linea personalizzata
Aspose.Slides per C++ fornisce un’API semplice per aggiungere linee personalizzate in un grafico. Per aggiungere una semplice linea piana a una diapositiva selezionata della presentazione, seguire i passaggi seguenti:
- Creare un’istanza della classe Presentation
- Ottenere il riferimento di una diapositiva utilizzando il suo indice
- Creare un nuovo grafico utilizzando il metodo AddChart esposto dall’oggetto Shapes
- Aggiungere un AutoShape di tipo Linea usando il metodo AddAutoShape esposto dall’oggetto Shapes
- Impostare il colore delle linee della forma.
- Scrivere la presentazione modificata come file PPTX
Il codice seguente è usato per creare un grafico con linee personalizzate.
FAQ
Cosa significano ‘forward’ e ‘backward’ per una linea di tendenza?
Sono le lunghezze della linea di tendenza proiettata avanti/indietro: per i grafici a dispersione (XY) — in unità dell’asse; per i grafici non a dispersione — in numero di categorie. Sono consentiti solo valori non negativi.
La linea di tendenza verrà preservata durante l’esportazione della presentazione in PDF o SVG, o durante il rendering di una diapositiva in un’immagine?
Sì. Aspose.Slides converte le presentazioni in PDF/SVG e rende i grafici in immagini; le linee di tendenza, come parte del grafico, vengono preservate durante queste operazioni. È disponibile anche un metodo per esportare un’immagine del grafico stesso.