Module org.jfree.chart
Package org.jfree.data.statistics
Interface BoxAndWhiskerCategoryDataset<R extends Comparable<R>,C extends Comparable<C>>
-
- All Superinterfaces:
CategoryDataset<R,C>,Dataset,KeyedValues2D<R,C>,Values2D
- All Known Implementing Classes:
DefaultBoxAndWhiskerCategoryDataset
public interface BoxAndWhiskerCategoryDataset<R extends Comparable<R>,C extends Comparable<C>> extends CategoryDataset<R,C>
A category dataset that defines various medians, outliers and an average value for each item.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NumbergetMaxOutlier(int row, int column)Returns the maximum outlier (non-farout) for an item.NumbergetMaxOutlier(R rowKey, C columnKey)Returns the maximum outlier (non-farout) for an item.NumbergetMaxRegularValue(int row, int column)Returns the maximum regular (non-outlier) value for an item.NumbergetMaxRegularValue(R rowKey, C columnKey)Returns the maximum regular (non-outlier) value for an item.NumbergetMeanValue(int row, int column)Returns the mean value for an item.NumbergetMeanValue(R rowKey, C columnKey)Returns the average value for an item.NumbergetMedianValue(int row, int column)Returns the median value for an item.NumbergetMedianValue(R rowKey, C columnKey)Returns the median value for an item.NumbergetMinOutlier(int row, int column)Returns the minimum outlier (non-farout) for an item.NumbergetMinOutlier(R rowKey, C columnKey)Returns the minimum outlier (non-farout) for an item.NumbergetMinRegularValue(int row, int column)Returns the minimum regular (non-outlier) value for an item.NumbergetMinRegularValue(R rowKey, C columnKey)Returns the minimum regular (non-outlier) value for an item.List<? extends Number>getOutliers(int row, int column)Returns a list of outlier values for an item.List<? extends Number>getOutliers(R rowKey, C columnKey)Returns a list of outlier values for an item.NumbergetQ1Value(int row, int column)Returns the q1median value for an item.NumbergetQ1Value(R rowKey, C columnKey)Returns the q1median value for an item.NumbergetQ3Value(int row, int column)Returns the q3median value for an item.NumbergetQ3Value(R rowKey, C columnKey)Returns the q3median value for an item.-
Methods inherited from interface org.jfree.data.general.Dataset
addChangeListener, removeChangeListener
-
Methods inherited from interface org.jfree.data.KeyedValues2D
getColumnIndex, getColumnKey, getColumnKeys, getRowIndex, getRowKey, getRowKeys, getValue
-
Methods inherited from interface org.jfree.data.Values2D
getColumnCount, getRowCount, getValue
-
-
-
-
Method Detail
-
getMeanValue
Number getMeanValue(int row, int column)
Returns the mean value for an item.- Parameters:
row- the row index (zero-based).column- the column index (zero-based).- Returns:
- The mean value.
-
getMeanValue
Number getMeanValue(R rowKey, C columnKey)
Returns the average value for an item.- Parameters:
rowKey- the row key.columnKey- the columnKey.- Returns:
- The average value.
-
getMedianValue
Number getMedianValue(int row, int column)
Returns the median value for an item.- Parameters:
row- the row index (zero-based).column- the column index (zero-based).- Returns:
- The median value.
-
getMedianValue
Number getMedianValue(R rowKey, C columnKey)
Returns the median value for an item.- Parameters:
rowKey- the row key.columnKey- the columnKey.- Returns:
- The median value.
-
getQ1Value
Number getQ1Value(int row, int column)
Returns the q1median value for an item.- Parameters:
row- the row index (zero-based).column- the column index (zero-based).- Returns:
- The q1median value.
-
getQ1Value
Number getQ1Value(R rowKey, C columnKey)
Returns the q1median value for an item.- Parameters:
rowKey- the row key.columnKey- the columnKey.- Returns:
- The q1median value.
-
getQ3Value
Number getQ3Value(int row, int column)
Returns the q3median value for an item.- Parameters:
row- the row index (zero-based).column- the column index (zero-based).- Returns:
- The q3median value.
-
getQ3Value
Number getQ3Value(R rowKey, C columnKey)
Returns the q3median value for an item.- Parameters:
rowKey- the row key.columnKey- the columnKey.- Returns:
- The q3median value.
-
getMinRegularValue
Number getMinRegularValue(int row, int column)
Returns the minimum regular (non-outlier) value for an item.- Parameters:
row- the row index (zero-based).column- the column index (zero-based).- Returns:
- The minimum regular value.
-
getMinRegularValue
Number getMinRegularValue(R rowKey, C columnKey)
Returns the minimum regular (non-outlier) value for an item.- Parameters:
rowKey- the row key.columnKey- the columnKey.- Returns:
- The minimum regular value.
-
getMaxRegularValue
Number getMaxRegularValue(int row, int column)
Returns the maximum regular (non-outlier) value for an item.- Parameters:
row- the row index (zero-based).column- the column index (zero-based).- Returns:
- The maximum regular value.
-
getMaxRegularValue
Number getMaxRegularValue(R rowKey, C columnKey)
Returns the maximum regular (non-outlier) value for an item.- Parameters:
rowKey- the row key.columnKey- the columnKey.- Returns:
- The maximum regular value.
-
getMinOutlier
Number getMinOutlier(int row, int column)
Returns the minimum outlier (non-farout) for an item.- Parameters:
row- the row index (zero-based).column- the column index (zero-based).- Returns:
- The minimum outlier.
-
getMinOutlier
Number getMinOutlier(R rowKey, C columnKey)
Returns the minimum outlier (non-farout) for an item.- Parameters:
rowKey- the row key.columnKey- the columnKey.- Returns:
- The minimum outlier.
-
getMaxOutlier
Number getMaxOutlier(int row, int column)
Returns the maximum outlier (non-farout) for an item.- Parameters:
row- the row index (zero-based).column- the column index (zero-based).- Returns:
- The maximum outlier.
-
getMaxOutlier
Number getMaxOutlier(R rowKey, C columnKey)
Returns the maximum outlier (non-farout) for an item.- Parameters:
rowKey- the row key.columnKey- the columnKey.- Returns:
- The maximum outlier.
-
getOutliers
List<? extends Number> getOutliers(int row, int column)
Returns a list of outlier values for an item. The list may be empty, but should never benull.- Parameters:
row- the row index (zero-based).column- the column index (zero-based).- Returns:
- A list of outliers for an item.
-
getOutliers
List<? extends Number> getOutliers(R rowKey, C columnKey)
Returns a list of outlier values for an item. The list may be empty, but should never benull.- Parameters:
rowKey- the row key.columnKey- the columnKey.- Returns:
- A list of outlier values for an item.
-
-