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, validateObject
protected 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.IntervalXYDataset
org.jfree.data.IntervalXYDataset#getEndXValue(int, int)
public double getEndYValue(int series, int bin)
getEndYValue
in interface org.jfree.data.xy.IntervalXYDataset
org.jfree.data.IntervalXYDataset#getEndYValue(int, int)
public double getStartXValue(int series, int bin)
getStartXValue
in interface org.jfree.data.xy.IntervalXYDataset
org.jfree.data.IntervalXYDataset#getStartXValue(int, int)
public double getStartYValue(int series, int bin)
getStartYValue
in interface org.jfree.data.xy.IntervalXYDataset
org.jfree.data.IntervalXYDataset#getStartYValue(int, int)
public int getItemCount(int series)
getItemCount
in interface org.jfree.data.xy.XYDataset
org.jfree.data.XYDataset#getItemCount(int)
public double getXValue(int series, int bin)
getXValue
in interface org.jfree.data.xy.XYDataset
org.jfree.data.XYDataset#getXValue(int, int)
public double getYValue(int series, int bin)
getYValue
in interface org.jfree.data.xy.XYDataset
org.jfree.data.XYDataset#getYValue(int, int)
public int getSeriesCount()
getSeriesCount
in interface org.jfree.data.general.SeriesDataset
org.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.IntervalXYDataset
org.jfree.data.IntervalXYDataset#getEndX(int, int)
public Number getEndY(int series, int bin)
getEndY
in interface org.jfree.data.xy.IntervalXYDataset
org.jfree.data.IntervalXYDataset#getEndY(int, int)
public Number getStartX(int series, int bin)
getStartX
in interface org.jfree.data.xy.IntervalXYDataset
org.jfree.data.IntervalXYDataset#getStartX(int, int)
public Number getStartY(int series, int bin)
getStartY
in interface org.jfree.data.xy.IntervalXYDataset
org.jfree.data.IntervalXYDataset#getStartY(int, int)
public Number getX(int series, int bin)
getX
in interface org.jfree.data.xy.XYDataset
org.jfree.data.XYDataset#getX(int, int)
public Number getY(int series, int bin)
getY
in interface org.jfree.data.xy.XYDataset
org.jfree.data.XYDataset#getY(int, int)
public org.jfree.data.DomainOrder getDomainOrder()
getDomainOrder
in interface org.jfree.data.xy.XYDataset
public int indexOf(Comparable seriesKey)
indexOf
in interface org.jfree.data.general.SeriesDataset
public Comparable getSeriesKey(int series)
getSeriesKey
in interface org.jfree.data.general.SeriesDataset
Copyright © 2002-2012 Delft University of Technology, the Netherlands. All Rights Reserved.