Module org.jfree.chart3d

# Package org.jfree.chart3d.data

package org.jfree.chart3d.data
Core data structures used as the building blocks for datasets in Orson Charts. The `DataUtils` class provides important static utility methods for working with data.

Related Packages
Package
Description
org.jfree.chart3d
Core classes, including `Chart3D`, `Chart3DPanel` and `Chart3DFactory`.
org.jfree.chart3d.data.category
Datasets that can be used by the `CategoryPlot3D` class.
org.jfree.chart3d.data.function
Representation of functions in the form `y = f(x, z)`.
org.jfree.chart3d.data.xyz
Datasets that can be used by the `XYZPlot` class.
Class
Description
AbstractDataset3D
A base class that can be used to create new dataset classes.
Dataset3D
The base interface for datasets in Orson Charts.
Dataset3DChangeEvent
A dataset change event.
Dataset3DChangeListener
The interface through which dataset change events are passed.
DataUtils
Some utility methods for working with the various datasets and data structures available in Orson Charts.
DefaultKeyedValue<K extends Comparable<K>,T>
A data item where a key is associated with a value (typically numerical).
DefaultKeyedValues<K extends Comparable<K>,T>
A list of `(key, value)` pairs.
DefaultKeyedValues2D<R extends Comparable<R>,C extends Comparable<C>,T>
A two dimensional grid of (typically numerical) data that is accessible by row and column keys.
DefaultKeyedValues3D<S extends Comparable<S>,R extends Comparable<R>,C extends Comparable<C>,V>
A three dimensional table of numerical values, implementing the `KeyedValues3D` interface.
ItemKey
A key that references a single data item in a dataset.
JSONUtils
Utility methods for interchange between datasets (`KeyedValues`, `KeyedValues3D` and `XYZDataset`) and JSON format strings.
KeyedValue<K extends Comparable<K>,T>
A `(key, value)` pair that is used as a building block for some data structures for the charts.
KeyedValues<K extends Comparable<K>,T>
A list of values that are associated with unique keys.
KeyedValues2D<R extends Comparable<R>,C extends Comparable<C>,T>
A two dimensional grid of data values where each value is uniquely identified by two keys (the `rowKey` and the `columnKey`).
KeyedValues3D<S extends Comparable<S>,R extends Comparable<R>,C extends Comparable<C>,T>
A three dimensional cube of data values where each value is uniquely identified by three keys (the `seriesKey`, `rowKey` and `columnKey`).
KeyedValues3DItemKey<S extends Comparable<S>,R extends Comparable<R>,C extends Comparable<C>>
An object that references one data item in a `KeyedValues3D` data structure.
KeyedValues3DItemKeys
Utility methods related to the `KeyedValues3DItemKey` class.
KeyedValuesItemKey
An object that references one data item in a `KeyedValues3D` data structure.
NullConversion
Options for handling `null` values during dataset extraction (SKIP, CONVERT_TO_NAN, CONVERT_TO_ZERO, THROW_EXCEPTION).
PieDataset3D<K extends Comparable<K>>
The interface through which the `PiePlot3D` class obtains data for pie charts.
Range
Represents a range of data values (instances are immutable).
Series3DChangeEvent
An event that signals a change to a series (the "3D" in the name is to differentiate this class from the similar event object in JFreeChart).
Series3DChangeListener
Methods for receiving notification of changes to a data series.
StandardPieDataset3D<K extends Comparable<K>>
A dataset that can be used with a `PiePlot3D`.
Values<T>
A generic representation of a one dimensional list of data values.
Values2D<T>
A generic representation of a two dimensional grid of data values.
Values3D<T>
A generic representation of a three dimensional grid (cube) of data values.