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);
}
}