Uses of Interface
org.jfree.chart3d.data.xyz.XYZDataset
Packages that use XYZDataset
Package
Description
Core data structures used as the building blocks for datasets in Orson
Charts.
Datasets that can be used by the
XYZPlot
class.Classes related to chart labels.
Standard plot types (
PiePlot3D
,
CategoryPlot3D
and
XYZPlot
) that can be used with the
Chart3D
class.Renderers that can be used with the
XYZPlot
class.-
Uses of XYZDataset in org.jfree.chart3d
Methods in org.jfree.chart3d with parameters of type XYZDatasetModifier and TypeMethodDescriptionstatic Chart3D
Chart3DFactory.createScatterChart
(String title, String subtitle, XYZDataset dataset, String xAxisLabel, String yAxisLabel, String zAxisLabel) Creates and returns a scatter plot based on the supplied dataset (containing one or more series of(x, y, z)
values).static Chart3D
Chart3DFactory.createXYZBarChart
(String title, String subtitle, XYZDataset dataset, String xAxisLabel, String yAxisLabel, String zAxisLabel) Creates and returns a bar chart based on the supplied dataset (this is for special cases, most general cases will be covered by theChart3DFactory.createBarChart(String, String, CategoryDataset3D, String, String, String)
method).static Chart3D
Chart3DFactory.createXYZLineChart
(String title, String subtitle, XYZDataset dataset, String xAxisLabel, String yAxisLabel, String zAxisLabel) Creates and returns a line chart based on the supplied dataset. -
Uses of XYZDataset in org.jfree.chart3d.data
Methods in org.jfree.chart3d.data that return XYZDatasetModifier and TypeMethodDescriptionstatic <S extends Comparable<S>,
R extends Comparable<R>, C extends Comparable<C>>
XYZDataset<S> DataUtils.extractXYZDatasetFromColumns
(KeyedValues3D<S, R, C, ? extends Number> source, C xColKey, C yColKey, C zColKey) Creates anXYZDataset
by extracting values from specified columns in aKeyedValues3D
instance, across all the available rows (items where any of the x, y or z values isnull
are skipped).static <S extends Comparable<S>,
R extends Comparable<R>, C extends Comparable<C>>
XYZDataset<S> DataUtils.extractXYZDatasetFromColumns
(KeyedValues3D<S, R, C, ? extends Number> source, C xColKey, C yColKey, C zColKey, NullConversion nullConversion, List<KeyedValues3DItemKey> exceptions) Creates anXYZDataset
by extracting values from specified columns in aKeyedValues3D
instance.static <S extends Comparable<S>,
R extends Comparable<R>, C extends Comparable<C>>
XYZDatasetDataUtils.extractXYZDatasetFromRows
(KeyedValues3D<S, R, C, ? extends Number> source, R xRowKey, R yRowKey, R zRowKey) Creates anXYZDataset
by extracting values from specified rows in aKeyedValues3D
instance, across all the available columns (items where any of the x, y or z values isnull
are skipped).static <S extends Comparable<S>,
R extends Comparable<R>, C extends Comparable<C>>
XYZDatasetDataUtils.extractXYZDatasetFromRows
(KeyedValues3D<S, R, C, ? extends Number> source, R xRowKey, R yRowKey, R zRowKey, NullConversion nullConversion, List<KeyedValues3DItemKey> exceptions) Creates anXYZDataset
by extracting values from specified rows in aKeyedValues3D
instance.static XYZDataset
<String> JSONUtils.readXYZDataset
(Reader reader) Parses character data from the reader and (if possible) creates an {XYZDataset} instance that represents the data.static XYZDataset
<String> JSONUtils.readXYZDataset
(String json) Parses the string and (if possible) creates an {XYZDataset} instance that represents the data.Methods in org.jfree.chart3d.data with parameters of type XYZDatasetModifier and TypeMethodDescriptionstatic Range
DataUtils.findXRange
(XYZDataset dataset) Returns the range of x-values in the dataset by iterating over all values (and ignoringDouble.NaN
and infinite values).static Range
DataUtils.findXRange
(XYZDataset dataset, double inc) Returns the range of x-values in the dataset by iterating over all values (and ignoringDouble.NaN
values).static Range
DataUtils.findXRange
(XYZDataset dataset, double inc, boolean finite) Returns the range of x-values in the dataset by iterating over all values (and ignoringDouble.NaN
values).static Range
DataUtils.findYRange
(XYZDataset dataset) Returns the range of y-values in the dataset by iterating over all values (and ignoringDouble.NaN
and infinite values).static Range
DataUtils.findYRange
(XYZDataset dataset, double inc) Returns the range of y-values in the dataset by iterating over all values (and ignoringDouble.NaN
values).static Range
DataUtils.findYRange
(XYZDataset dataset, double inc, boolean finite) Returns the range of y-values in the dataset by iterating over all values (and ignoringDouble.NaN
values).static Range
DataUtils.findZRange
(XYZDataset dataset) Returns the range of z-values in the dataset by iterating over all values (and ignoringDouble.NaN
and infinite values).static Range
DataUtils.findZRange
(XYZDataset dataset, double inc) Returns the range of z-values in the dataset by iterating over all values (and ignoringDouble.NaN
values).static Range
DataUtils.findZRange
(XYZDataset dataset, double inc, boolean finite) Returns the range of z-values in the dataset by iterating over all values (and ignoringDouble.NaN
values).static <S extends Comparable<S>>
doubleDataUtils.total
(XYZDataset<S> data, S seriesKey) Returns the total of the non-NaN
entries in the dataset for the specified series.static String
JSONUtils.writeXYZDataset
(XYZDataset dataset) Returns a string containing the dataset in JSON format.static void
JSONUtils.writeXYZDataset
(XYZDataset dataset, Writer writer) Writes the dataset in JSON format to the supplied writer. -
Uses of XYZDataset in org.jfree.chart3d.data.xyz
Classes in org.jfree.chart3d.data.xyz that implement XYZDatasetModifier and TypeClassDescriptionclass
XYZSeriesCollection<S extends Comparable<S>>
A collection ofXYZSeries
objects (implements theXYZDataset
interface so that it can be used as a source of data for anXYZRenderer
on anXYZPlot
).Methods in org.jfree.chart3d.data.xyz that return XYZDatasetModifier and TypeMethodDescriptionstatic XYZDataset
<String> XYZDatasetUtils.sampleFunction
(Function3D f, String key, double xmin, double xmax, double xcount, double zmin, double zmax, double zcount) Creates anXYZDataset
by sampling aFunction3D
over a specified range.static XYZDataset
<String> XYZDatasetUtils.sampleFunction
(Function3D f, String key, Range xrange, double xcount, Range zrange, double zcount) Creates anXYZDataset
by sampling aFunction3D
over a specified range.Methods in org.jfree.chart3d.data.xyz with parameters of type XYZDatasetModifier and TypeMethodDescriptionstatic <S extends Comparable<S>>
Collection<XYZItemKey<S>> XYZItemKeys.itemKeysForSeries
(XYZDataset<S> dataset, S seriesKey) Returns a collection of item keys extracted from one series in the specified dataset. -
Uses of XYZDataset in org.jfree.chart3d.label
Methods in org.jfree.chart3d.label with parameters of type XYZDatasetModifier and TypeMethodDescriptionStandardXYZItemLabelGenerator.generateItemLabel
(XYZDataset dataset, Comparable<?> seriesKey, int itemIndex) Generates a label for the specified data item.XYZItemLabelGenerator.generateItemLabel
(XYZDataset dataset, Comparable<?> seriesKey, int itemIndex) Generates an item label for one data item in anXYZDataset
.<S extends Comparable<S>>
StringStandardXYZLabelGenerator.generateSeriesLabel
(XYZDataset<S> dataset, S seriesKey) Generates a series label.<S extends Comparable<S>>
StringXYZLabelGenerator.generateSeriesLabel
(XYZDataset<S> dataset, S seriesKey) Generates a label for one series in aXYZDataset
. -
Uses of XYZDataset in org.jfree.chart3d.plot
Methods in org.jfree.chart3d.plot that return XYZDatasetMethods in org.jfree.chart3d.plot with parameters of type XYZDatasetModifier and TypeMethodDescriptionvoid
XYZPlot.setDataset
(XYZDataset dataset) Sets the dataset and sends a change event notification to all registered listeners.Constructors in org.jfree.chart3d.plot with parameters of type XYZDatasetModifierConstructorDescriptionXYZPlot
(XYZDataset dataset, XYZRenderer renderer, ValueAxis3D xAxis, ValueAxis3D yAxis, ValueAxis3D zAxis) Creates a new plot with the specified axes. -
Uses of XYZDataset in org.jfree.chart3d.renderer.xyz
Methods in org.jfree.chart3d.renderer.xyz with parameters of type XYZDatasetModifier and TypeMethodDescriptionvoid
BarXYZRenderer.composeItem
(XYZDataset dataset, int series, int item, World world, Dimension3D dimensions, double xOffset, double yOffset, double zOffset) Adds a single bar representing one item from the dataset.void
LineXYZRenderer.composeItem
(XYZDataset dataset, int series, int item, World world, Dimension3D dimensions, double xOffset, double yOffset, double zOffset) Adds a single line representing one item from the dataset.void
ScatterXYZRenderer.composeItem
(XYZDataset dataset, int series, int item, World world, Dimension3D dimensions, double xOffset, double yOffset, double zOffset) Constructs and places one item from the specified dataset into the given world.void
SurfaceRenderer.composeItem
(XYZDataset dataset, int series, int item, World world, Dimension3D dimensions, double xOffset, double yOffset, double zOffset) Throws anUnsupportedOperationException
because this renderer does not support per-item rendering.void
XYZRenderer.composeItem
(XYZDataset dataset, int series, int item, World world, Dimension3D dimensions, double xOffset, double yOffset, double zOffset) Constructs and places one item from the specified dataset into the given world.AbstractXYZRenderer.findXRange
(XYZDataset dataset) Returns the range that is required on the x-axis for this renderer to display all the items in the specified dataset.BarXYZRenderer.findXRange
(XYZDataset dataset) Returns the range that needs to be set on the x-axis in order for this renderer to be able to display all the data in the supplied dataset.SurfaceRenderer.findXRange
(XYZDataset dataset) Returns the current range for the x-axis - the method is overridden because this renderer does not use a dataset (it samples and plots a function directly).XYZRenderer.findXRange
(XYZDataset dataset) Returns the range that should be set on the x-axis in order for this renderer to be able to display all the data in the supplied dataset.AbstractXYZRenderer.findYRange
(XYZDataset dataset) Returns the range that is required on the y-axis for this renderer to display all the items in the specified dataset.BarXYZRenderer.findYRange
(XYZDataset dataset) Returns the range to use for the y-axis to ensure that all data values are visible on the chart.SurfaceRenderer.findYRange
(XYZDataset dataset) Returns the range that the renderer requires on the y-axis to display all the data in the function.XYZRenderer.findYRange
(XYZDataset dataset) Returns the range that should be set on the y-axis in order for this renderer to be able to display all the data in the supplied dataset.AbstractXYZRenderer.findZRange
(XYZDataset dataset) Returns the range that is required on the z-axis for this renderer to display all the items in the specified dataset.BarXYZRenderer.findZRange
(XYZDataset dataset) Returns the range to use for the z-axis to ensure that all data values are visible on the chart.SurfaceRenderer.findZRange
(XYZDataset dataset) Returns the current range for the z-axis - the method is overridden because this renderer does not use a dataset (it samples and plots a function directly).XYZRenderer.findZRange
(XYZDataset dataset) Returns the range that should be set on the z-axis in order for this renderer to be able to display all the data in the supplied dataset.