|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jfree.data.general.AbstractDataset
org.jfree.data.general.AbstractSeriesDataset
org.jfree.data.xy.AbstractXYDataset
org.jfree.data.xy.AbstractIntervalXYDataset
org.jfree.data.statistics.HistogramDataset
public class HistogramDataset
A dataset that can be used for creating histograms.
See the HistogramDemo.java file in the JFreeChart distribution for an example.
| Constructor Summary | |
|---|---|
HistogramDataset()
Creates a new (empty) dataset with a default type of HistogramType.FREQUENCY. |
|
| Method Summary | |
|---|---|
void |
addSeries(java.lang.String name,
double[] values,
int bins)
Adds a series to the dataset, using the specified number of bins. |
void |
addSeries(java.lang.String name,
double[] values,
int bins,
double minimum,
double maximum)
Adds a series to the dataset. |
java.lang.Object |
clone()
Returns a clone of the dataset. |
boolean |
equals(java.lang.Object obj)
Tests this dataset for equality with an arbitrary object. |
java.lang.Number |
getEndX(int series,
int item)
Returns the end value for a bin. |
java.lang.Number |
getEndY(int series,
int item)
Returns the end y-value for a bin (which is the same as the y-value, this method exists only to support the general form of the IntervalXYDataset interface). |
int |
getItemCount(int series)
Returns the number of data items for a series. |
int |
getSeriesCount()
Returns the number of series in the dataset. |
java.lang.String |
getSeriesName(int series)
Returns the name for a series. |
java.lang.Number |
getStartX(int series,
int item)
Returns the start value for a bin. |
java.lang.Number |
getStartY(int series,
int item)
Returns the start y-value for a bin (which is the same as the y-value, this method exists only to support the general form of the IntervalXYDataset interface). |
HistogramType |
getType()
Returns the histogram type. |
java.lang.Number |
getX(int series,
int item)
Returns the X value for a bin. |
java.lang.Number |
getY(int series,
int item)
Returns the y-value for a bin (calculated to take into account the histogram type). |
void |
setType(HistogramType type)
Sets the histogram type and sends a DatasetChangeEvent to all registered
listeners. |
| Methods inherited from class org.jfree.data.xy.AbstractIntervalXYDataset |
|---|
getEndXValue, getEndYValue, getStartXValue, getStartYValue |
| Methods inherited from class org.jfree.data.xy.AbstractXYDataset |
|---|
getDomainOrder, getXValue, getYValue |
| Methods inherited from class org.jfree.data.general.AbstractSeriesDataset |
|---|
seriesChanged |
| Methods inherited from class org.jfree.data.general.AbstractDataset |
|---|
addChangeListener, fireDatasetChanged, getGroup, notifyListeners, removeChangeListener, setGroup, validateObject |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jfree.data.xy.IntervalXYDataset |
|---|
getEndXValue, getEndYValue, getStartXValue, getStartYValue |
| Methods inherited from interface org.jfree.data.xy.XYDataset |
|---|
getDomainOrder, getXValue, getYValue |
| Methods inherited from interface org.jfree.data.general.Dataset |
|---|
addChangeListener, getGroup, removeChangeListener, setGroup |
| Constructor Detail |
|---|
public HistogramDataset()
HistogramType.FREQUENCY.
| Method Detail |
|---|
public HistogramType getType()
null).public void setType(HistogramType type)
DatasetChangeEvent to all registered
listeners.
type - the type (null not permitted).
public void addSeries(java.lang.String name,
double[] values,
int bins)
name - the series name (null not permitted).values - the values (null not permitted).bins - the number of bins (must be at least 1).
public void addSeries(java.lang.String name,
double[] values,
int bins,
double minimum,
double maximum)
name - the series name (null not permitted).values - the raw observations.bins - the number of bins.minimum - the lower bound of the bin range.maximum - the upper bound of the bin range.public int getSeriesCount()
getSeriesCount in interface SeriesDatasetgetSeriesCount in class AbstractSeriesDatasetpublic java.lang.String getSeriesName(int series)
getSeriesName in interface SeriesDatasetgetSeriesName in class AbstractSeriesDatasetseries - the series index (zero based).
public int getItemCount(int series)
getItemCount in interface XYDatasetseries - the series index (zero based).
public java.lang.Number getX(int series,
int item)
This value won't be used for plotting histograms, since the renderer will ignore it. But other renderers can use it (for example, you could use the dataset to create a line chart).
getX in interface XYDatasetseries - the series index (zero based).item - the item index (zero based).
public java.lang.Number getY(int series,
int item)
getY in interface XYDatasetseries - the series index (zero based).item - the item index (zero based).
public java.lang.Number getStartX(int series,
int item)
getStartX in interface IntervalXYDatasetseries - the series index (zero based).item - the item index (zero based).
public java.lang.Number getEndX(int series,
int item)
getEndX in interface IntervalXYDatasetseries - the series index (zero based).item - the item index (zero based).
public java.lang.Number getStartY(int series,
int item)
IntervalXYDataset interface).
getStartY in interface IntervalXYDatasetseries - the series index (zero based).item - the item index (zero based).
public java.lang.Number getEndY(int series,
int item)
IntervalXYDataset interface).
getEndY in interface IntervalXYDatasetseries - the series index (zero based).item - the item index (zero based).
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - the object to test against (null permitted).
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class AbstractDatasetjava.lang.CloneNotSupportedException - if the object cannot be cloned.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||