Package repast.simphony.chart2
Class StaticHistogramDataset
java.lang.Object
org.jfree.data.general.AbstractDataset
org.jfree.data.general.AbstractSeriesDataset
org.jfree.data.xy.AbstractXYDataset
org.jfree.data.xy.AbstractIntervalXYDataset
org.jfree.data.statistics.SimpleHistogramDataset
repast.simphony.chart2.AbstractHistogramDataset
repast.simphony.chart2.StaticHistogramDataset
- All Implemented Interfaces:
ObjectInputValidation,Serializable,Cloneable,EventListener,org.jfree.data.general.Dataset,org.jfree.data.general.SeriesChangeListener,org.jfree.data.general.SeriesDataset,org.jfree.data.xy.IntervalXYDataset,org.jfree.data.xy.XYDataset,org.jfree.util.PublicCloneable
Static histogram dataset for use with JFreeChart histograms.
- Author:
- Nick Collier
- See Also:
-
Field Summary
Fields inherited from class repast.simphony.chart2.AbstractHistogramDataset
buffer, notifyListeners -
Constructor Summary
ConstructorsConstructorDescriptionStaticHistogramDataset(Comparable<?> key, double[] edges, OutOfRangeHandling ooHandling) StaticHistogramDataset(Comparable<?> key, double min, double max, int numBins, OutOfRangeHandling ooHandling) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddValues(cern.colt.list.DoubleArrayList vals) Adds a data value to the buffer of values.protected voiddoUpdate()Performs the actual histogramming.Implementation is left to subclassesintintgetY(int series, int item) doublegetYValue(int series, int item) Methods inherited from class repast.simphony.chart2.AbstractHistogramDataset
notifyListeners, updateMethods inherited from class org.jfree.data.statistics.SimpleHistogramDataset
addBin, addObservation, addObservation, addObservations, clearObservations, clone, equals, getAdjustForBinSize, getDomainOrder, getEndX, getEndXValue, getEndY, getEndYValue, getItemCount, getSeriesCount, getSeriesKey, getStartX, getStartXValue, getStartY, getStartYValue, getX, getXValue, removeAllBins, setAdjustForBinSizeMethods inherited from class org.jfree.data.general.AbstractSeriesDataset
indexOf, seriesChangedMethods inherited from class org.jfree.data.general.AbstractDataset
addChangeListener, fireDatasetChanged, getGroup, getNotify, hasListener, removeChangeListener, setGroup, setNotify, validateObjectMethods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jfree.data.general.Dataset
addChangeListener, getGroup, removeChangeListener, setGroupMethods inherited from interface org.jfree.data.general.SeriesDataset
indexOf
-
Constructor Details
-
StaticHistogramDataset
-
StaticHistogramDataset
public StaticHistogramDataset(Comparable<?> key, double min, double max, int numBins, OutOfRangeHandling ooHandling)
-
-
Method Details
-
addValues
protected void addValues(cern.colt.list.DoubleArrayList vals) Description copied from class:AbstractHistogramDatasetAdds a data value to the buffer of values. These values will be histogrammed on a call to#update().- Specified by:
addValuesin classAbstractHistogramDataset
-
getY
- Specified by:
getYin interfaceorg.jfree.data.xy.XYDataset- Overrides:
getYin classorg.jfree.data.statistics.SimpleHistogramDataset
-
getYValue
public double getYValue(int series, int item) - Specified by:
getYValuein interfaceorg.jfree.data.xy.XYDataset- Overrides:
getYValuein classorg.jfree.data.statistics.SimpleHistogramDataset
-
getOverflow
public int getOverflow() -
getUnderflow
public int getUnderflow() -
doUpdate
protected void doUpdate()Description copied from class:AbstractHistogramDatasetPerforms the actual histogramming.Implementation is left to subclasses- Specified by:
doUpdatein classAbstractHistogramDataset
-