Настройки линии тренда не поддерживаются классами 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);