public class HistogramDataset
extends org.jfree.data.general.AbstractDataset
implements org.jfree.data.xy.IntervalXYDataset, org.jfree.data.general.DatasetChangeListener
(c) copyright 2002-2004 Delft
University of Technology , the Netherlands.
See for project information
www.simulation.tudelft.nl
License of use: Lesser
General Public License (LGPL) , no warranty.
| Modifier and Type | Field and Description |
|---|---|
protected double[] |
domain
domain is the minimal value to be displayed in this set
|
protected int |
numberOfBins
numberOfBins is the number of bins (or categories between min-max)
|
protected double[] |
range
range is the maximum value to be displayed in the set
|
protected HistogramSeries[] |
series
series the series in this set
|
| Constructor and Description |
|---|
HistogramDataset(double[] domain,
double[] range,
int numberOfBins)
constructs a new HistogramDataset
|
| Modifier and Type | Method and Description |
|---|---|
void |
addSeries(HistogramSeries newSeries)
adds a series to the dataset
|
HistogramSeries |
addSeries(String name)
adds a series to the dataset.
|
void |
datasetChanged(org.jfree.data.general.DatasetChangeEvent arg0) |
org.jfree.data.DomainOrder |
getDomainOrder() |
Number |
getEndX(int series,
int bin) |
double |
getEndXValue(int series,
int bin) |
Number |
getEndY(int series,
int bin) |
double |
getEndYValue(int series,
int bin) |
int |
getItemCount(int series) |
int |
getSeriesCount() |
Comparable |
getSeriesKey(int series) |
String |
getSeriesName(int series) |
Number |
getStartX(int series,
int bin) |
double |
getStartXValue(int series,
int bin) |
Number |
getStartY(int series,
int bin) |
double |
getStartYValue(int series,
int bin) |
Number |
getX(int series,
int bin) |
double |
getXValue(int series,
int bin) |
Number |
getY(int series,
int bin) |
double |
getYValue(int series,
int bin) |
int |
indexOf(Comparable seriesKey) |
addChangeListener, clone, fireDatasetChanged, getGroup, hasListener, notifyListeners, removeChangeListener, setGroup, validateObjectprotected double[] domain
protected double[] range
protected int numberOfBins
protected HistogramSeries[] series
public HistogramDataset(double[] domain,
double[] range,
int numberOfBins)
domain - the domain of the set.range - the range of the set.numberOfBins - the number of binspublic HistogramSeries addSeries(String name)
name - the name of the series.public void addSeries(HistogramSeries newSeries)
newSeries - the set to add.public void datasetChanged(org.jfree.data.general.DatasetChangeEvent arg0)
datasetChanged in interface org.jfree.data.general.DatasetChangeListener#datasetChanged(org.jfree.data.DatasetChangeEvent)public double getEndXValue(int series,
int bin)
getEndXValue in interface org.jfree.data.xy.IntervalXYDatasetorg.jfree.data.IntervalXYDataset#getEndXValue(int, int)public double getEndYValue(int series,
int bin)
getEndYValue in interface org.jfree.data.xy.IntervalXYDatasetorg.jfree.data.IntervalXYDataset#getEndYValue(int, int)public double getStartXValue(int series,
int bin)
getStartXValue in interface org.jfree.data.xy.IntervalXYDatasetorg.jfree.data.IntervalXYDataset#getStartXValue(int, int)public double getStartYValue(int series,
int bin)
getStartYValue in interface org.jfree.data.xy.IntervalXYDatasetorg.jfree.data.IntervalXYDataset#getStartYValue(int, int)public int getItemCount(int series)
getItemCount in interface org.jfree.data.xy.XYDatasetorg.jfree.data.XYDataset#getItemCount(int)public double getXValue(int series,
int bin)
getXValue in interface org.jfree.data.xy.XYDatasetorg.jfree.data.XYDataset#getXValue(int, int)public double getYValue(int series,
int bin)
getYValue in interface org.jfree.data.xy.XYDatasetorg.jfree.data.XYDataset#getYValue(int, int)public int getSeriesCount()
getSeriesCount in interface org.jfree.data.general.SeriesDatasetorg.jfree.data.SeriesDataset#getSeriesCount()public String getSeriesName(int series)
org.jfree.data.SeriesDataset#getSeriesName(int)public Number getEndX(int series, int bin)
getEndX in interface org.jfree.data.xy.IntervalXYDatasetorg.jfree.data.IntervalXYDataset#getEndX(int, int)public Number getEndY(int series, int bin)
getEndY in interface org.jfree.data.xy.IntervalXYDatasetorg.jfree.data.IntervalXYDataset#getEndY(int, int)public Number getStartX(int series, int bin)
getStartX in interface org.jfree.data.xy.IntervalXYDatasetorg.jfree.data.IntervalXYDataset#getStartX(int, int)public Number getStartY(int series, int bin)
getStartY in interface org.jfree.data.xy.IntervalXYDatasetorg.jfree.data.IntervalXYDataset#getStartY(int, int)public Number getX(int series, int bin)
getX in interface org.jfree.data.xy.XYDatasetorg.jfree.data.XYDataset#getX(int, int)public Number getY(int series, int bin)
getY in interface org.jfree.data.xy.XYDatasetorg.jfree.data.XYDataset#getY(int, int)public org.jfree.data.DomainOrder getDomainOrder()
getDomainOrder in interface org.jfree.data.xy.XYDatasetpublic int indexOf(Comparable seriesKey)
indexOf in interface org.jfree.data.general.SeriesDatasetpublic Comparable getSeriesKey(int series)
getSeriesKey in interface org.jfree.data.general.SeriesDatasetCopyright © 2002-2012 Delft University of Technology, the Netherlands. All Rights Reserved.