Spire.Presentation for Java支持给图表添加6种不同类型的趋势线:指数、线性、对数、多项式、乘幂和移动平均。本文将介绍如何使用Spire.Presentation for Java给PowerPoint图表添加线性趋势线。
import com.spire.presentation.FileFormat;
import com.spire.presentation.ISlide;
import com.spire.presentation.Presentation;
import com.spire.presentation.charts.IChart;
import com.spire.presentation.charts.ITrendlines;
import com.spire.presentation.charts.TrendlineSimpleType;
public class AddTrendlineToChart {
public static void main(String[] args) throws Exception {
//创建Presentation实例
Presentation ppt = new Presentation();
//加载PowerPoint文档
ppt.loadFromFile("Chart.pptx");
//获取第一张幻灯片
ISlide slide = ppt.getSlides().get(0);
//获取幻灯片上的图表
IChart chart = (IChart)slide.getShapes().get(0);
//给图表的第一个数据系列添加线性趋势线
ITrendlines trendLine = chart.getSeries().get(0).addTrendLine(TrendlineSimpleType.LINEAR);
//不显示公式
//trendLine.setdisplayEquation(false);
//不显示R平方值
//trendLine.setdisplayRSquaredValue(false);
//保存结果文档
ppt.saveToFile("AddTrendline.pptx", FileFormat.PPTX_2013);
}
}