在 С++ 簡報圖表中添加趨勢線
Contents
[
Hide
]
概述
本文說明如何使用 Aspose.Slides 為簡報圖表添加趨勢線。它展示了如何建立圖表、為圖表系列添加趨勢線,並處理多種趨勢線類型,包括指數、線性、對數、移動平均、多項式和冪。
它同時說明如何透過插入線條形狀為圖表添加自訂線,並包含一段簡短的 FAQ,說明趨勢線的前向與後向投射值的意義,以及趨勢線在匯出為 PDF 或 SVG,或將圖表渲染為影像時是否會被保留。
添加趨勢線
Aspose.Slides for C++ 提供簡易的 API 以管理圖表的不同趨勢線:
- 建立 Presentation 類別的實例。
- 依照索引取得投影片的參照。
- 加入具有預設資料的圖表,並使用任意所需類型(本例使用 ChartType.ClusteredColumn)。
- 為圖表系列 1 添加指數趨勢線。
- 為圖表系列 1 添加線性趨勢線。
- 為圖表系列 2 添加對數趨勢線。
- 為圖表系列 2 添加移動平均趨勢線。
- 為圖表系列 3 添加多項式趨勢線。
- 為圖表系列 3 添加冪趨勢線。
- 將修改後的簡報寫入 PPTX 檔案。
以下程式碼用於建立帶有趨勢線的圖表。
添加自訂線條
Aspose.Slides for C++ 提供簡易的 API 以在圖表中加入自訂線條。若要在簡報的特定投影片上添加簡單的直線,請依照下列步驟操作:
- 建立 Presentation 類別的實例
- 使用索引取得投影片的參照
- 使用 Shapes 物件的 AddChart 方法建立新圖表
- 使用 Shapes 物件的 AddAutoShape 方法加入線條類型的 AutoShape
- 設定圖形線條的顏色。
- 將修改後的簡報寫入 PPTX 檔案
以下程式碼用於建立帶有自訂線條的圖表。
常見問題
趨勢線的「前向」與「後向」是什麼意思?
它們是趨勢線向前或向後延伸的長度:對於散點 (XY) 圖表,以座標軸單位表示;對於非散點圖表,以類別數量表示。僅允許非負值。
將簡報匯出為 PDF 或 SVG,或將投影片渲染為影像時,趨勢線會被保留嗎?
是。Aspose.Slides 會將簡報轉換為 PDF/SVG,並將圖表渲染為影像;作為圖表一部分的趨勢線在這些操作中會被保留。也提供了一個方法可匯出圖表的影像。