Package org.knowm.xchart.internal.series
Class AxesChartSeriesCategory
- java.lang.Object
-
- org.knowm.xchart.internal.series.Series
-
- org.knowm.xchart.internal.series.AxesChartSeries
-
- org.knowm.xchart.internal.series.MarkerSeries
-
- org.knowm.xchart.internal.series.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>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.knowm.xchart.internal.series.Series
Series.DataType
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.List<? extends java.lang.Number>extraValues(package private) java.util.List<?>xData(package private) java.util.List<? extends java.lang.Number>yData-
Fields inherited from class org.knowm.xchart.internal.series.AxesChartSeries
xAxisDataType, xMax, xMin, yAxisType, yMax, yMin
-
-
Constructor Summary
Constructors Constructor Description 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
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcalculateMinMax()(package private) double[]findMinMax(java.util.Collection<?> data, Series.DataType dataType)Finds the min and max of a datasetprivate 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 barsjava.util.Collection<? extends java.lang.Number>getExtraValues()java.util.Collection<?>getXData()java.util.Collection<? extends java.lang.Number>getYData()voidreplaceData(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.voidreplaceData(java.util.List<? extends java.lang.Number> newYData)For box plot, replace yData-
Methods inherited from class org.knowm.xchart.internal.series.MarkerSeries
getMarker, getMarkerColor, setMarker, setMarkerColor
-
Methods inherited from class org.knowm.xchart.internal.series.AxesChartSeries
getLineColor, getLineStyle, getLineWidth, getxAxisDataType, getXMax, getXMin, getyAxisDataType, getYMax, getYMin, setLineColor, setLineStyle, setLineWidth
-
Methods inherited from class org.knowm.xchart.internal.series.Series
getFillColor, getLabel, getLegendRenderType, getName, getYAxisDecimalPattern, getYAxisGroup, isEnabled, isShowInLegend, setEnabled, setFillColor, setLabel, setShowInLegend, setYAxisDecimalPattern, setYAxisGroup
-
-
-
-
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
-
calculateMinMax
protected void calculateMinMax()
- Specified by:
calculateMinMaxin classAxesChartSeries
-
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()
-
-