public class NumberXBoxAndWhiskerXYDataset
extends org.jfree.data.xy.AbstractXYDataset
implements org.jfree.data.statistics.BoxAndWhiskerXYDataset, org.jfree.data.RangeInfo
Modifier and Type | Class and Description |
---|---|
static class |
NumberXBoxAndWhiskerXYDataset.XvalueAndBoxAndWhiskerItem |
Constructor and Description |
---|
NumberXBoxAndWhiskerXYDataset(java.lang.Comparable key) |
Modifier and Type | Method and Description |
---|---|
void |
add(java.lang.Number xValue,
org.jfree.data.statistics.BoxAndWhiskerItem bwItem) |
void |
clear() |
void |
deleteItem(int itemIndex)
this preserves the order of the items
(Bag.[remove&shift] instead of the faster Bag.[remove&used last element to fill the hole].)
as needed by the data culling API
|
void |
deleteItem(int seriesIndex,
int itemIndex)
this preserves the order of the items
(Bag.[remove&shift] instead of the faster Bag.[remove&used last element to fill the hole].)
as needed by the data culling API
|
void |
deleteItems(IntBag indices)
This makes a new bag of all items exect those with indices in the
indices bag. |
void |
fireDataSetChanged() |
double |
getFaroutCoefficient() |
int |
getItemCount(int seriesIndex) |
java.lang.Comparable |
getKey() |
java.lang.Number |
getMaxOutlier(int seriesIndex,
int itemIndex) |
java.lang.Number |
getMaxRegularValue(int seriesIndex,
int itemIndex) |
java.lang.Number |
getMeanValue(int seriesIndex,
int itemIndex)
Returns the median-value for the specified series and item.
|
java.lang.Number |
getMedianValue(int seriesIndex,
int itemIndex) |
java.lang.Number |
getMinOutlier(int seriesIndex,
int itemIndex) |
java.lang.Number |
getMinRegularValue(int seriesIndex,
int itemIndex) |
double |
getOutlierCoefficient() |
java.util.List |
getOutliers(int seriesIndex,
int itemIndex) |
java.lang.Number |
getQ1Value(int seriesIndex,
int itemIndex) |
java.lang.Number |
getQ3Value(int seriesIndex,
int itemIndex) |
org.jfree.data.Range |
getRangeBounds(boolean includeInterval) |
double |
getRangeLowerBound(boolean includeInterval) |
double |
getRangeUpperBound(boolean includeInterval) |
int |
getSeriesCount() |
java.lang.Comparable |
getSeriesKey(int seriesIndex) |
java.lang.Number |
getX(int seriesIndex,
int itemIndex) |
double[] |
getXValues() |
java.lang.Number |
getY(int seriesIndex,
int itemIndex) |
void |
setKey(java.lang.Comparable key) |
getDomainOrder, getXValue, getYValue
addChangeListener, clone, fireDatasetChanged, getGroup, getNotify, hasListener, notifyListeners, removeChangeListener, setGroup, setNotify, validateObject
public NumberXBoxAndWhiskerXYDataset(java.lang.Comparable key)
public void add(java.lang.Number xValue, org.jfree.data.statistics.BoxAndWhiskerItem bwItem)
public void clear()
public void deleteItem(int itemIndex)
public void deleteItem(int seriesIndex, int itemIndex)
public void deleteItems(IntBag indices)
indices
bag.
It assumes indices
is in increasing order.
It preserves the order in the dataSeries bag.public double[] getXValues()
public java.lang.Number getMeanValue(int seriesIndex, int itemIndex)
getMeanValue
in interface org.jfree.data.statistics.BoxAndWhiskerXYDataset
public java.lang.Number getMedianValue(int seriesIndex, int itemIndex)
getMedianValue
in interface org.jfree.data.statistics.BoxAndWhiskerXYDataset
public java.lang.Number getQ1Value(int seriesIndex, int itemIndex)
getQ1Value
in interface org.jfree.data.statistics.BoxAndWhiskerXYDataset
public java.lang.Number getQ3Value(int seriesIndex, int itemIndex)
getQ3Value
in interface org.jfree.data.statistics.BoxAndWhiskerXYDataset
public java.lang.Number getMinRegularValue(int seriesIndex, int itemIndex)
getMinRegularValue
in interface org.jfree.data.statistics.BoxAndWhiskerXYDataset
public java.lang.Number getMaxRegularValue(int seriesIndex, int itemIndex)
getMaxRegularValue
in interface org.jfree.data.statistics.BoxAndWhiskerXYDataset
public java.lang.Number getMinOutlier(int seriesIndex, int itemIndex)
getMinOutlier
in interface org.jfree.data.statistics.BoxAndWhiskerXYDataset
public java.lang.Number getMaxOutlier(int seriesIndex, int itemIndex)
getMaxOutlier
in interface org.jfree.data.statistics.BoxAndWhiskerXYDataset
public java.util.List getOutliers(int seriesIndex, int itemIndex)
getOutliers
in interface org.jfree.data.statistics.BoxAndWhiskerXYDataset
public double getOutlierCoefficient()
getOutlierCoefficient
in interface org.jfree.data.statistics.BoxAndWhiskerXYDataset
public double getFaroutCoefficient()
getFaroutCoefficient
in interface org.jfree.data.statistics.BoxAndWhiskerXYDataset
public int getItemCount(int seriesIndex)
getItemCount
in interface org.jfree.data.xy.XYDataset
public java.lang.Number getX(int seriesIndex, int itemIndex)
getX
in interface org.jfree.data.xy.XYDataset
public java.lang.Number getY(int seriesIndex, int itemIndex)
getY
in interface org.jfree.data.xy.XYDataset
public int getSeriesCount()
getSeriesCount
in interface org.jfree.data.general.SeriesDataset
getSeriesCount
in class org.jfree.data.general.AbstractSeriesDataset
public java.lang.Comparable getSeriesKey(int seriesIndex)
getSeriesKey
in interface org.jfree.data.general.SeriesDataset
getSeriesKey
in class org.jfree.data.general.AbstractSeriesDataset
public java.lang.Comparable getKey()
public void setKey(java.lang.Comparable key)
public void fireDataSetChanged()
public org.jfree.data.Range getRangeBounds(boolean includeInterval)
getRangeBounds
in interface org.jfree.data.RangeInfo
public double getRangeLowerBound(boolean includeInterval)
getRangeLowerBound
in interface org.jfree.data.RangeInfo
public double getRangeUpperBound(boolean includeInterval)
getRangeUpperBound
in interface org.jfree.data.RangeInfo