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 Detail

      • xDataAll

        double[] xDataAll
      • yDataAll

        double[] yDataAll
      • extraValuesAll

        double[] extraValuesAll
      • xData

        double[] xData
      • yData

        double[] yData
      • extraValues

        double[] extraValues
    • Constructor Detail

      • AxesChartSeriesNumericalNoErrorBars

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

      • 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:
      • 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()