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 List
    • Field Detail

      • xData

        java.util.List<?> xData
      • yData

        java.util.List<? extends java.lang.Number> yData
      • extraValues

        java.util.List<? extends java.lang.Number> extraValues
    • Constructor Detail

      • AxesChartSeriesCategory

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

      • replaceData

        public void replaceData​(java.util.List<?> newXData,
                                java.util.List<? extends java.lang.Number> newYData,
                                java.util.List<? extends java.lang.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​(java.util.List<? extends java.lang.Number> newYData)
        For box plot, replace yData
        Parameters:
        newYData - Updated yData
      • findMinMaxWithErrorBars

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

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

        public java.util.Collection<?> getXData()
      • getYData

        public java.util.Collection<? extends java.lang.Number> getYData()
      • getExtraValues

        public java.util.Collection<? extends java.lang.Number> getExtraValues()