是否可以通过apache POI在图表上创建趋势线,还是我要计算趋势线函数所在的点?我正在搜索有关此的任何信息,但找不到任何东西。我很高兴得到答案。
XDDF
的高级apache poi
类不支持趋势线设置。但是可以使用ooxml-schemas
的底层低级类。
您需要全部jar
的完整ooxml-schemas
,对于ooxml-schemas-1.4.jar
为apache poi 4.x
(对于较低版本的apache poi
,则为较低版本)。
然后,如果您有一个条形图XSSFChart chart
,并且至少有两个序列,下面的代码将线性趋势线添加到第二个序列。
chart.getCTChart().getPlotArea().getBarChartArray(0).getSerArray(1)
.addNewTrendline()
.addNewTrendlineType()
.setVal(org.openxmlformats.schemas.drawingml.x2006.chart.STTrendlineType.LINEAR);