Class DataSeries

java.lang.Object
org.aesh.charts.common.DataSeries

public class DataSeries extends Object
A named collection of (x, y) data points with color and style.
  • Constructor Details

    • DataSeries

      public DataSeries(String name)
    • DataSeries

      public DataSeries(String name, double[] xValues, double[] yValues)
    • DataSeries

      public DataSeries(String name, List<Double> xValues, List<Double> yValues)
  • 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

      public static DataSeries ofValues(String name, double... values)
      Create a series with sequential x-values (0, 1, 2, ...).
    • add

      public void add(double x, double y)
    • name

      public String name()
    • xValues

      public List<Double> xValues()
    • yValues

      public List<Double> 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

      public String color()
    • color

      public DataSeries color(String color)
    • lineStyle

      public LineStyle lineStyle()
    • lineStyle

      public DataSeries lineStyle(LineStyle lineStyle)