| Package | Description |
|---|---|
| com.orsoncharts.data |
Core data structures used as the building blocks for datasets in Orson
Charts.
|
| com.orsoncharts.data.category |
Datasets that can be used by the
CategoryPlot3D
class. |
| com.orsoncharts.renderer.category |
Renderers that can be used with the
CategoryPlot3D class. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
KeyedValues3D<S extends java.lang.Comparable<S>,R extends java.lang.Comparable<R>,C extends java.lang.Comparable<C>,T>
A three dimensional cube of data values where each value is uniquely
identified by three keys (the
seriesKey, rowKey
and columnKey). |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultKeyedValues3D<S extends java.lang.Comparable<S>,R extends java.lang.Comparable<R>,C extends java.lang.Comparable<C>,V>
A three dimensional table of numerical values, implementing the
KeyedValues3D interface. |
| Modifier and Type | Method and Description |
|---|---|
static Range |
DataUtils.findStackedValueRange(Values3D<? extends java.lang.Number> data)
Finds the range of values in the dataset considering that each series
is stacked on top of the other.
|
static Range |
DataUtils.findStackedValueRange(Values3D<? extends java.lang.Number> data,
double base)
Finds the range of values in the dataset considering that each series
is stacked on top of the others, starting at the base value.
|
static Range |
DataUtils.findValueRange(Values3D<? extends java.lang.Number> data)
Returns the range of values in the specified data structure (a three
dimensional cube).
|
static Range |
DataUtils.findValueRange(Values3D<? extends java.lang.Number> data,
double base)
Returns the range of values in the specified data cube, or
null if there is no data. |
static Range |
DataUtils.findValueRange(Values3D<? extends java.lang.Number> data,
double base,
boolean finite)
/**
Returns the range of values in the specified data cube, or
null if there is no data. |
static double[] |
DataUtils.stackSubTotal(Values3D<? extends java.lang.Number> data,
double base,
int series,
int row,
int column)
Returns the positive and negative subtotals of the values for all the
series preceding the specified series.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CategoryDataset3D<S extends java.lang.Comparable<S>,R extends java.lang.Comparable<R>,C extends java.lang.Comparable<C>>
An interface for a dataset with multiple series of data in the form of
(rowKey, columnKey, value). |
| Modifier and Type | Class and Description |
|---|---|
class |
StandardCategoryDataset3D<S extends java.lang.Comparable<S>,R extends java.lang.Comparable<R>,C extends java.lang.Comparable<C>>
A standard implementation of the
CategoryDataset3D interface. |
| Modifier and Type | Method and Description |
|---|---|
Range |
StackedBarRenderer3D.findValueRange(Values3D<? extends java.lang.Number> data)
Returns the range of values that will be required on the value axis
to see all the data from the dataset.
|
Range |
CategoryRenderer3D.findValueRange(Values3D<? extends java.lang.Number> data)
Returns the range that should be used on the value axis to display all
the specified data using this renderer.
|
Range |
BarRenderer3D.findValueRange(Values3D<? extends java.lang.Number> data)
Returns the range of values that will be required on the value axis
to see all the data from the dataset.
|
Range |
AreaRenderer3D.findValueRange(Values3D<? extends java.lang.Number> data)
Returns the range (for the value axis) that is required for this
renderer to show all the values in the specified data set.
|
Range |
AbstractCategoryRenderer3D.findValueRange(Values3D<? extends java.lang.Number> data)
Returns the range of values that will be required on the value axis
to see all the data from the dataset.
|