Class AxesChartSeriesCategory

Direct Known Subclasses:
BoxSeries, CategorySeries

public abstract class AxesChartSeriesCategory extends MarkerSeries
A Series containing X and Y data to be plotted on a Chart with X and Y Axes. xData can be Number or Date or String, hence a Listinvalid input: '<'?>
  • Field Details

  • Constructor Details

    • AxesChartSeriesCategory

      public AxesChartSeriesCategory(String name, List<?> xData, List<? extends Number> yData, List<? extends Number> extraValues, Series.DataType xAxisDataType)
      Constructor
      Parameters:
      name -
      xData -
      yData -
  • Method Details

    • replaceData

      public void replaceData(List<?> newXData, List<? extends Number> newYData, List<? extends Number> newExtraValues)
      This is an internal method which shouldn't be called from client code. Use XYChart.updateXYSeries or CategoryChart.updateXYSeries instead!
      Parameters:
      newXData -
      newYData -
      newExtraValues -
    • replaceData

      public void replaceData(List<? extends Number> newYData)
      For box plot, replace yData
      Parameters:
      newYData - Updated yData
    • calculateMinMax

      protected void calculateMinMax()
      Specified by:
      calculateMinMax in class AxesChartSeries
    • findMinMaxWithErrorBars

      private double[] findMinMaxWithErrorBars(Collection<? extends Number> data, Collection<? extends Number> errorBars)
      Finds the min and max of a dataset accounting for error bars
      Parameters:
      data -
      errorBars -
      Returns:
    • findMinMax

      double[] findMinMax(Collection<?> data, Series.DataType dataType)
      Finds the min and max of a dataset
      Parameters:
      data -
      Returns:
    • getXData

      public Collection<?> getXData()
    • getYData

      public Collection<? extends Number> getYData()
    • getExtraValues

      public Collection<? extends Number> getExtraValues()