[]
Iterable<ITrendline>ISeries. Use this interface to add, access, and iterate the ITrendline objects associated with a series. A trendline can be used to show the data trend for the series and can then be configured through the returned ITrendline object.
worksheet.getRange("A1:B5").setValue(new Object[][] {
{"Item", "Sales"}, {"Jan", 10}, {"Feb", 15}, {"Mar", 18}, {"Apr", 24}
});
IShape shape = worksheet.getShapes().addChart(ChartType.ColumnClustered, 200, 30, 300, 300);
shape.getChart().getSeriesCollection().add(worksheet.getRange("A1:B5"), RowCol.Columns, true, true);
ISeries series = shape.getChart().getSeriesCollection().get(0);
ITrendlines trendlines = series.getTrendlines();
ITrendline trendline = trendlines.add();
trendline.setType(TrendlineType.Linear);
add()get(int index) ITrendline object at the specified index in this collection.intgetCount()ITrendline objects in this collection.ISeries object that owns this trendline collection.forEach, iterator, spliteratorITrendline objects in this collection.Use this method to determine how many trendlines are currently associated with the parent series.
worksheet.getRange("A1:B4").setValue(new Object[][] {
{"Month", "Sales"},
{"Jan", 10},
{"Feb", 12},
{"Mar", 15}
});
IChart chart = worksheet.getShapes().addChart(ChartType.ColumnClustered, 20, 20, 300, 200).getChart();
chart.getSeriesCollection().add(worksheet.getRange("A1:B4"), RowCol.Columns, true, false);
ITrendlines trendlines = chart.getSeriesCollection().get(0).getTrendlines();
trendlines.add();
int count = trendlines.getCount();
ISeries object that owns this trendline collection.Use this method to access the parent series after obtaining an ITrendlines collection from a chart series.
worksheet.getRange("A1:B4").setValue(new Object[][] {
{"Month", "Sales"},
{"Jan", 12},
{"Feb", 18},
{"Mar", 15}
});
IShape shape = worksheet.getShapes().addChart(ChartType.ColumnClustered, 20, 20, 300, 200);
IChart chart = shape.getChart();
chart.getSeriesCollection().add(worksheet.getRange("A1:B4"), RowCol.Columns, true, false);
ITrendlines trendlines = chart.getSeriesCollection().get(0).getTrendlines();
trendlines.add();
ISeries parentSeries = trendlines.getParent();
ISeries object for this trendline collection.Use this method to create a trendline for the parent series and then configure the returned ITrendline object.
worksheet.getRange("A1:B4").setValue(new Object[][] {
{"Month", "Sales"},
{"Jan", 10},
{"Feb", 12},
{"Mar", 15}
});
IChart chart = worksheet.getShapes().addChart(ChartType.ColumnClustered, 20, 20, 300, 200).getChart();
chart.getSeriesCollection().add(worksheet.getRange("A1:B4"), RowCol.Columns, true, false);
ITrendline trendline = chart.getSeriesCollection().get(0).getTrendlines().add();
trendline.setType(TrendlineType.Linear);
ITrendline object.ITrendline object at the specified index in this collection.Use this method to access an existing trendline that belongs to a chart series.
worksheet.getRange("A1:B4").setValue(new Object[][] {
{"Month", "Sales"},
{"Jan", 10},
{"Feb", 12},
{"Mar", 15}
});
IChart chart = worksheet.getShapes().addChart(ChartType.ColumnClustered, 20, 20, 300, 200).getChart();
chart.getSeriesCollection().add(worksheet.getRange("A1:B4"), RowCol.Columns, true, false);
ITrendlines trendlines = chart.getSeriesCollection().get(0).getTrendlines();
trendlines.add();
ITrendline trendline = trendlines.get(0);
index - The index of the trendline to return.ITrendline object at the specified index.