## Uses of Interface
org.jfree.data.xy.IntervalXYDataset

Packages that use IntervalXYDataset
Package | Description
--- | ---
org.jfree.chart | Core classes, including `JFreeChart` and `ChartPanel`.
org.jfree.chart.renderer.xy | Plug-in renderers for the `XYPlot` class.
org.jfree.data.gantt | Data interfaces and classes for Gantt charts.
org.jfree.data.general | Data interfaces and classes.
org.jfree.data.statistics | Classes for representing statistical data.
org.jfree.data.time | Interfaces and classes for time-related data.
org.jfree.data.xy | A package containing the `XYDataset` interface and related classes.

### Uses of IntervalXYDataset in org.jfree.chart

Methods in org.jfree.chart with parameters of type IntervalXYDataset
Modifier and Type | Method and Description
--- | ---
`static JFreeChart` | ChartFactory.`createHistogram(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, IntervalXYDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)` Creates a histogram chart.
`static JFreeChart` | ChartFactory.`createXYBarChart(java.lang.String title, java.lang.String xAxisLabel, boolean dateAxis, java.lang.String yAxisLabel, IntervalXYDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)` Creates and returns a default instance of an XY bar chart.

### Uses of IntervalXYDataset in org.jfree.chart.renderer.xy

Methods in org.jfree.chart.renderer.xy with parameters of type IntervalXYDataset
Modifier and Type | Method and Description
--- | ---
`protected Range` | ClusteredXYBarRenderer.`findDomainBoundsWithOffset(IntervalXYDataset dataset)` Iterates over the items in an `IntervalXYDataset` to find the range of x-values including the interval OFFSET so that it centers the interval around the start value.

### Uses of IntervalXYDataset in org.jfree.data.gantt

Classes in org.jfree.data.gantt that implement IntervalXYDataset
Modifier and Type | Class and Description
--- | ---
`class` | `XYTaskDataset` A dataset implementation that wraps a `TaskSeriesCollection` and presents it as an `IntervalXYDataset`, allowing a set of tasks to be displayed using an `XYBarRenderer` (and usually a `SymbolAxis`).

### Uses of IntervalXYDataset in org.jfree.data.general

Classes in org.jfree.data.general that implement IntervalXYDataset
Modifier and Type | Class and Description
--- | ---
`class` | `CombinedDataset` Deprecated. As of version 1.0.13. This class will be removed from JFreeChart 1.2.0 onwards. Anyone needing this facility will need to maintain it outside of JFreeChart.
`class` | `SubSeriesDataset` Deprecated. As of version 1.0.13. This class will be removed from JFreeChart 1.2.0 onwards. Anyone needing this facility will need to maintain it outside of JFreeChart.

### Uses of IntervalXYDataset in org.jfree.data.statistics

Classes in org.jfree.data.statistics that implement IntervalXYDataset
Modifier and Type | Class and Description
--- | ---
`class` | `HistogramDataset` A dataset that can be used for creating histograms.
`class` | `SimpleHistogramDataset` A dataset used for creating simple histograms with custom defined bins.

### Uses of IntervalXYDataset in org.jfree.data.time

Classes in org.jfree.data.time that implement IntervalXYDataset
Modifier and Type | Class and Description
--- | ---
`class` | `DynamicTimeSeriesCollection` A dynamic dataset.
`class` | `TimePeriodValuesCollection` A collection of `TimePeriodValues` objects.
`class` | `TimeSeriesCollection` A collection of time series objects.
`class` | `TimeTableXYDataset` A dataset for regular time periods that implements the `TableXYDataset` interface.

### Uses of IntervalXYDataset in org.jfree.data.xy

Classes in org.jfree.data.xy that implement IntervalXYDataset
Modifier and Type | Class and Description
--- | ---
`class` | `AbstractIntervalXYDataset` An base class that you can use to create new implementations of the `IntervalXYDataset` interface.
`class` | `CategoryTableXYDataset` An implementation variant of the `TableXYDataset` where every series shares the same x-values (required for generating stacked area charts).
`class` | `DefaultIntervalXYDataset` A dataset that defines a range (interval) for both the x-values and the y-values.
`class` | `DefaultTableXYDataset` An `XYDataset` where every series shares the same x-values (required for generating stacked area charts).
`class` | `XIntervalSeriesCollection` A collection of `XIntervalSeries` objects.
`class` | `XYBarDataset` A dataset wrapper class that converts a standard `XYDataset` into an `IntervalXYDataset` suitable for use in creating XY bar charts.
`class` | `XYIntervalSeriesCollection` A collection of `XYIntervalSeries` objects.
`class` | `XYSeriesCollection` Represents a collection of `XYSeries` objects that can be used as a dataset.
`class` | `YIntervalSeriesCollection` A collection of `YIntervalSeries` objects.