| org.jfree.data.xy.AbstractIntervalXYDataset org.jfree.data.statistics.HistogramDataset
Method Summary | |
public void | addSeries(Comparable key, double[] values, int bins) Adds a series to the dataset, using the specified number of bins. | public void | addSeries(Comparable key, double[] values, int bins, double minimum, double maximum) Adds a series to the dataset. | public Object | clone() Returns a clone of the dataset. | public boolean | equals(Object obj) Tests this dataset for equality with an arbitrary object.
Parameters: obj - the object to test against (null permitted). | List | getBins(int series) Returns the bins for a series.
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). | public Number | getEndX(int series, int item) Returns the end value for a bin.
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). Parameters: item - the item index (zero based). | public 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).
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). Parameters: item - the item index (zero based). | public int | getItemCount(int series) Returns the number of data items for a series.
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). | public int | getSeriesCount() Returns the number of series in the dataset. | public Comparable | getSeriesKey(int series) Returns the key for a series.
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). | public Number | getStartX(int series, int item) Returns the start value for a bin.
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). Parameters: item - the item index (zero based). | public 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).
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). Parameters: item - the item index (zero based). | public HistogramType | getType() Returns the histogram type. | public Number | getX(int series, int item) Returns the X value for a bin. | public Number | getY(int series, int item) Returns the y-value for a bin (calculated to take into account the
histogram type).
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). Parameters: item - the item index (zero based). | public void | setType(HistogramType type) Sets the histogram type and sends a
DatasetChangeEvent to all
registered listeners. |
HistogramDataset | public HistogramDataset()(Code) | | Creates a new (empty) dataset with a default type of
HistogramType .FREQUENCY.
|
addSeries | public void addSeries(Comparable key, double[] values, int bins)(Code) | | Adds a series to the dataset, using the specified number of bins.
Parameters: key - the series key (null not permitted). Parameters: values - the values (null not permitted). Parameters: bins - the number of bins (must be at least 1). |
addSeries | public void addSeries(Comparable key, double[] values, int bins, double minimum, double maximum)(Code) | | Adds a series to the dataset. Any data value less than minimum will be
assigned to the first bin, and any data value greater than maximum will
be assigned to the last bin. Values falling on the boundary of
adjacent bins will be assigned to the higher indexed bin.
Parameters: key - the series key (null not permitted). Parameters: values - the raw observations. Parameters: bins - the number of bins (must be at least 1). Parameters: minimum - the lower bound of the bin range. Parameters: maximum - the upper bound of the bin range. |
equals | public boolean equals(Object obj)(Code) | | Tests this dataset for equality with an arbitrary object.
Parameters: obj - the object to test against (null permitted). A boolean. |
getBins | List getBins(int series)(Code) | | Returns the bins for a series.
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). A list of bins. throws: IndexOutOfBoundsException - if series is outside thespecified range. |
getEndX | public Number getEndX(int series, int item)(Code) | | Returns the end value for a bin.
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). Parameters: item - the item index (zero based). The end value. throws: IndexOutOfBoundsException - if series is outside thespecified range. |
getEndY | public Number getEndY(int series, int item)(Code) | | 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).
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). Parameters: item - the item index (zero based). The Y value. throws: IndexOutOfBoundsException - if series is outside thespecified range. |
getItemCount | public int getItemCount(int series)(Code) | | Returns the number of data items for a series.
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). The item count. throws: IndexOutOfBoundsException - if series is outside thespecified range. |
getSeriesCount | public int getSeriesCount()(Code) | | Returns the number of series in the dataset.
The series count. |
getSeriesKey | public Comparable getSeriesKey(int series)(Code) | | Returns the key for a series.
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). The series key. throws: IndexOutOfBoundsException - if series is outside thespecified range. |
getStartX | public Number getStartX(int series, int item)(Code) | | Returns the start value for a bin.
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). Parameters: item - the item index (zero based). The start value. throws: IndexOutOfBoundsException - if series is outside thespecified range. |
getStartY | public Number getStartY(int series, int item)(Code) | | 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).
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). Parameters: item - the item index (zero based). The y-value. throws: IndexOutOfBoundsException - if series is outside thespecified range. |
getX | public Number getX(int series, int item)(Code) | | Returns the X value for a bin. 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).
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). Parameters: item - the item index (zero based). The start value. throws: IndexOutOfBoundsException - if series is outside thespecified range. |
getY | public Number getY(int series, int item)(Code) | | Returns the y-value for a bin (calculated to take into account the
histogram type).
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). Parameters: item - the item index (zero based). The y-value. throws: IndexOutOfBoundsException - if series is outside thespecified range. |
setType | public void setType(HistogramType type)(Code) | | Sets the histogram type and sends a
DatasetChangeEvent to all
registered listeners.
Parameters: type - the type (null not permitted). |
Methods inherited from org.jfree.data.xy.AbstractIntervalXYDataset | public double getEndXValue(int series, int item)(Code)(Java Doc) public double getEndYValue(int series, int item)(Code)(Java Doc) public double getStartXValue(int series, int item)(Code)(Java Doc) public double getStartYValue(int series, int item)(Code)(Java Doc)
|
|
|