Class AxesChartSeriesNumericalNoErrorBars

Direct Known Subclasses:
NoMarkersSeries, XYSeries

public abstract class AxesChartSeriesNumericalNoErrorBars 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(epochtime), hence a double[]
  • Field Details

    • xDataAll

      double[] xDataAll
    • yDataAll

      double[] yDataAll
    • extraValuesAll

      double[] extraValuesAll
    • xData

      double[] xData
    • yData

      double[] yData
    • extraValues

      double[] extraValues
  • Constructor Details

    • AxesChartSeriesNumericalNoErrorBars

      public AxesChartSeriesNumericalNoErrorBars(String name, double[] xData, double[] yData, double[] extraValues, Series.DataType xAxisDataType)
      Constructor
      Parameters:
      name -
      xData -
      yData -
      xAxisDataType -
  • Method Details

    • replaceData

      public void replaceData(double[] newXData, double[] newYData, double[] 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 -
    • filterXByIndex

      public void filterXByIndex(int startIndex, int endIndex)
    • filterXByValue

      public boolean filterXByValue(double minValue, double maxValue)
    • resetFilter

      public void resetFilter()
    • findMinMax

      double[] findMinMax(double[] data)
      Finds the min and max of a dataset
      Parameters:
      data -
      Returns:
    • calculateMinMax

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

      private double[] findMinMaxWithErrorBars(double[] data, double[] errorBars)
      Finds the min and max of a dataset accounting for error bars
      Parameters:
      data -
      errorBars -
      Returns:
    • isAllXData

      public boolean isAllXData()
      Is xData.length equal to xDataAll.length
      Returns:
      true: equal; false: not equal
    • getXData

      public double[] getXData()
    • getYData

      public double[] getYData()
    • getExtraValues

      public double[] getExtraValues()