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

Packages that use XYZDataset
Package | Description
--- | ---
org.jfree.chart | Core classes, including `JFreeChart` and `ChartPanel`.
org.jfree.chart.labels | Generators and other classes used for the display of item labels and tooltips.
org.jfree.chart.renderer.xy | Plug-in renderers for the `XYPlot` class.
org.jfree.chart.urls | Classes for adding URLS to charts for HTML image map generation.
org.jfree.data.contour | Datasets used by the `ContourPlot` class.
org.jfree.data.general | Data interfaces and classes.
org.jfree.data.xy | A package containing the `XYDataset` interface and related classes.

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

Methods in org.jfree.chart with parameters of type XYZDataset
Modifier and Type | Method and Description
--- | ---
`static JFreeChart` | ChartFactory.`createBubbleChart(java.lang.String title, java.lang.String xAxisLabel, java.lang.String yAxisLabel, XYZDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)` Creates a bubble chart with default settings.

### Uses of XYZDataset in org.jfree.chart.labels

Methods in org.jfree.chart.labels with parameters of type XYZDataset
Modifier and Type | Method and Description
--- | ---
`protected java.lang.Object[]` | StandardXYZToolTipGenerator.`createItemArray(XYZDataset dataset, int series, int item)` Creates the array of items that can be passed to the `MessageFormat` class for creating labels.
`protected java.lang.Object[]` | BubbleXYItemLabelGenerator.`createItemArray(XYZDataset dataset, int series, int item)` Creates the array of items that can be passed to the `MessageFormat` class for creating labels.
`java.lang.String` | XYZToolTipGenerator.`generateToolTip(XYZDataset dataset, int series, int item)` Generates a tool tip text item for a particular item within a series.
`java.lang.String` | StandardXYZToolTipGenerator.`generateToolTip(XYZDataset dataset, int series, int item)` Generates a tool tip text item for a particular item within a series.

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

Methods in org.jfree.chart.renderer.xy with parameters of type XYZDataset
Modifier and Type | Method and Description
--- | ---
`Range` | XYShapeRenderer.`findZBounds(XYZDataset dataset)` Return the range of z-values in the specified dataset.

### Uses of XYZDataset in org.jfree.chart.urls

Methods in org.jfree.chart.urls with parameters of type XYZDataset
Modifier and Type | Method and Description
--- | ---
`java.lang.String` | XYZURLGenerator.`generateURL(XYZDataset dataset, int series, int item)` Generates a URL for a particular item within a series.
`java.lang.String` | StandardXYZURLGenerator.`generateURL(XYZDataset dataset, int series, int item)` Generates a URL for a particular item within a series.

### Uses of XYZDataset in org.jfree.data.contour

Subinterfaces of XYZDataset in org.jfree.data.contour
Modifier and Type | Interface and Description
--- | ---
`interface` | `ContourDataset` Deprecated. This interface is no longer supported (as of version 1.0.4). If you are creating contour plots, please try to use `XYPlot` and `XYBlockRenderer`.

Classes in org.jfree.data.contour that implement XYZDataset
Modifier and Type | Class and Description
--- | ---
`class` | `DefaultContourDataset` Deprecated. This class is no longer supported (as of version 1.0.4). If you are creating contour plots, please try to use `XYPlot` and `XYBlockRenderer`.
`class` | `NonGridContourDataset` Deprecated. This class is no longer supported (as of version 1.0.4). If you are creating contour plots, please try to use `XYPlot` and `XYBlockRenderer`.

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

Methods in org.jfree.data.general with parameters of type XYZDataset
Modifier and Type | Method and Description
--- | ---
`static Range` | DatasetUtilities.`findZBounds(XYZDataset dataset)` Returns the range of values in the z-dimension for the dataset.
`static Range` | DatasetUtilities.`findZBounds(XYZDataset dataset, boolean includeInterval)` Returns the range of values in the z-dimension for the dataset.
`static Range` | DatasetUtilities.`findZBounds(XYZDataset dataset, java.util.List visibleSeriesKeys, Range xRange, boolean includeInterval)` Finds the bounds of the z-values in the specified dataset, including only those series that are listed in visibleSeriesKeys, and those items whose x-values fall within the specified range.
`static Range` | DatasetUtilities.`iterateToFindZBounds(XYZDataset dataset, java.util.List visibleSeriesKeys, Range xRange, boolean includeInterval)` Returns the range of z-values in the specified dataset for the data items belonging to the visible series and with x-values in the given range.
`static Range` | DatasetUtilities.`iterateZBounds(XYZDataset dataset)` Iterates over the data item of the xyz dataset to find the z-dimension bounds.
`static Range` | DatasetUtilities.`iterateZBounds(XYZDataset dataset, boolean includeInterval)` Iterates over the data items of the xyz dataset to find the z-dimension bounds.

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

Subinterfaces of XYZDataset in org.jfree.data.xy
Modifier and Type | Interface and Description
--- | ---
`interface` | `IntervalXYZDataset` An extension of the `XYZDataset` interface that allows a range of data to be defined for any of the X values, the Y values, and the Z values.

Classes in org.jfree.data.xy that implement XYZDataset
Modifier and Type | Class and Description
--- | ---
`class` | `AbstractXYZDataset` An base class that you can use to create new implementations of the `XYZDataset` interface.
`class` | `DefaultXYZDataset` A default implementation of the `XYZDataset` interface that stores data values in arrays of double primitives.
`class` | `MatrixSeriesCollection` Represents a collection of `MatrixSeries` that can be used as a dataset.