Package org.aesh.charts.common
Class DataSeries
java.lang.Object
org.aesh.charts.common.DataSeries
A named collection of (x, y) data points with color and style.
-
Constructor Summary
ConstructorsConstructorDescriptionDataSeries(String name) DataSeries(String name, double[] xValues, double[] yValues) -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(double x, double y) color()static <T> DataSeriesfrom(String name, List<T> data, ToDoubleFunction<T> xAccessor, ToDoubleFunction<T> yAccessor) Create a series from typed objects using accessor functions.name()static DataSeriesCreate a series with sequential x-values (0, 1, 2, ...).intsize()doublexAt(int index) doublexMax()doublexMin()xValues()doubleyAt(int index) doubleyMax()doubleyMin()yValues()
-
Constructor Details
-
DataSeries
-
DataSeries
-
DataSeries
-
-
Method Details
-
from
public static <T> DataSeries from(String name, List<T> data, ToDoubleFunction<T> xAccessor, ToDoubleFunction<T> yAccessor) Create a series from typed objects using accessor functions. -
ofValues
Create a series with sequential x-values (0, 1, 2, ...). -
add
public void add(double x, double y) -
name
-
xValues
-
yValues
-
size
public int size() -
xAt
public double xAt(int index) -
yAt
public double yAt(int index) -
xMin
public double xMin() -
xMax
public double xMax() -
yMin
public double yMin() -
yMax
public double yMax() -
color
-
color
-
lineStyle
-
lineStyle
-