| Package | Description |
|---|---|
| com.orsoncharts | |
| com.orsoncharts.axis | |
| com.orsoncharts.data |
Core data structures used as the building blocks for datasets in Orson
Charts.
|
| com.orsoncharts.data.function |
Representation of functions in the form
y = f(x, z). |
| com.orsoncharts.data.xyz |
Datasets that can be used by the
XYZPlot
class. |
| com.orsoncharts.marker |
Provides value and range marker support for the axes on category and XYZ
plots.
|
| com.orsoncharts.renderer |
Base package for renderer support.
|
| com.orsoncharts.renderer.category |
Renderers that can be used with the
CategoryPlot3D class. |
| com.orsoncharts.renderer.xyz |
Renderers that can be used with the
XYZPlot class. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Range.intersects(Range range)
Returns
true if this range intersects with
the specified range, and false otherwise. |
| Modifier and Type | Field and Description |
|---|---|
protected Range |
AbstractValueAxis3D.range
The axis range.
|
| Modifier and Type | Method and Description |
|---|---|
protected Range |
NumberAxis3D.adjustedDataRange(Range range)
Adjusts the range by adding the lower and upper margins and taking into
account also the
autoRangeStickyZero flag. |
protected Range |
LogAxis3D.adjustedDataRange(Range range)
Adjusts the range by adding the lower and upper margins on the
logarithmic range.
|
protected abstract Range |
AbstractValueAxis3D.adjustedDataRange(Range range)
Adjusts the range by adding the lower and upper margins and taking into
account any other settings.
|
Range |
AbstractValueAxis3D.getDefaultAutoRange()
Returns the default range used when the
autoAdjustRange
flag is true but the dataset contains no values. |
Range |
StandardCategoryAxis3D.getRange()
Returns the range for the axis.
|
Range |
Axis3D.getRange()
Returns the axis range (the minimum and maximum values displayed on
the axis).
|
Range |
AbstractValueAxis3D.getRange()
Returns the axis range.
|
| Modifier and Type | Method and Description |
|---|---|
protected Range |
NumberAxis3D.adjustedDataRange(Range range)
Adjusts the range by adding the lower and upper margins and taking into
account also the
autoRangeStickyZero flag. |
protected Range |
LogAxis3D.adjustedDataRange(Range range)
Adjusts the range by adding the lower and upper margins on the
logarithmic range.
|
protected abstract Range |
AbstractValueAxis3D.adjustedDataRange(Range range)
Adjusts the range by adding the lower and upper margins and taking into
account any other settings.
|
void |
AbstractValueAxis3D.setDefaultAutoRange(Range range)
Sets the default range used when the
autoAdjustRange
flag is true but the dataset contains no values, and sends
an Axis3DChangeEvent to all registered listeners. |
void |
StandardCategoryAxis3D.setRange(Range range)
Sets the range for the axis and sends an
Axis3DChangeEvent to
all registered listeners. |
void |
LogAxis3D.setRange(Range range)
Sets the range for the axis.
|
void |
Axis3D.setRange(Range range)
Sets the axis range and sends an
Axis3DChangeEvent to all
registered listeners. |
void |
AbstractValueAxis3D.setRange(Range range)
Sets the axis range (bounds) and sends an
Axis3DChangeEvent to
all registered listeners. |
protected void |
LogAxis3D.updateRange(Range range) |
protected void |
AbstractValueAxis3D.updateRange(Range range)
Updates the axis range (used by the auto-range calculation) without
notifying listeners.
|
| Constructor and Description |
|---|
AbstractValueAxis3D(java.lang.String label,
Range range)
Creates a new axis instance.
|
NumberAxis3D(java.lang.String label,
Range range)
Creates a new axis with the specified label and range.
|
| 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 Range |
DataUtils.findXRange(XYZDataset dataset)
Returns the range of x-values in the dataset by iterating over all
values (and ignoring
Double.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 ignoring
Double.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 ignoring
Double.NaN values). |
static Range |
DataUtils.findYRange(XYZDataset dataset)
Returns the range of y-values in the dataset by iterating over all
values (and ignoring
Double.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 ignoring
Double.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 ignoring
Double.NaN values). |
static Range |
DataUtils.findZRange(XYZDataset dataset)
Returns the range of z-values in the dataset by iterating over all
values (and ignoring
Double.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 ignoring
Double.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 ignoring
Double.NaN values). |
| Modifier and Type | Method and Description |
|---|---|
static Range |
Function3DUtils.findYRange(Function3D f,
Range xRange,
Range zRange,
int xSamples,
int zSamples,
boolean ignoreNaN)
Returns the range of y-values in the function by sampling.
|
| Modifier and Type | Method and Description |
|---|---|
static Range |
Function3DUtils.findYRange(Function3D f,
Range xRange,
Range zRange,
int xSamples,
int zSamples,
boolean ignoreNaN)
Returns the range of y-values in the function by sampling.
|
| Modifier and Type | Method and Description |
|---|---|
static XYZDataset<java.lang.String> |
XYZDatasetUtils.sampleFunction(Function3D f,
java.lang.String key,
Range xrange,
double xcount,
Range zrange,
double zcount)
Creates an
XYZDataset by sampling a Function3D over
a specified range. |
| Modifier and Type | Method and Description |
|---|---|
Range |
ValueMarker.getRange()
Returns the range of values covered by the marker.
|
Range |
RangeMarker.getRange()
Returns the range of values for the marker.
|
Range |
NumberMarker.getRange()
Returns the range for the marker (in this case, a single value range).
|
| Modifier and Type | Field and Description |
|---|---|
static Range |
RainbowScale.ALL_HUES
A range to include all hues.
|
static Range |
RainbowScale.BLUE_TO_RED_RANGE
A hue subrange that restricts colors to the blue to red range.
|
| Modifier and Type | Method and Description |
|---|---|
Range |
RainbowScale.getHueSubrange()
Returns the sub-range of hues used in this scale.
|
Range |
FixedColorScale.getRange()
Returns the range
0.0 to 1.0 always. |
Range |
ColorScale.getRange()
Returns the range over which the scale is defined.
|
Range |
AbstractColorScale.getRange()
Returns the range of data values over which the scale is defined.
|
| Constructor and Description |
|---|
AbstractColorScale(Range range)
Creates a new color scale for the specified data value range.
|
GradientColorScale(Range range,
java.awt.Color lowColor,
java.awt.Color highColor)
Creates a new instance with the specified value range and colors.
|
RainbowScale(Range range)
Creates a new rainbow scale for the specified value range, with 256
color samples in the blue to red range.
|
RainbowScale(Range range,
int samples,
Range hueSubrange)
Creates a new rainbow scale for the specified value range, with the
given number of samples and hues restricted to the specified range.
|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
Range |
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.
|
Range |
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).
|
Range |
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.
|
Range |
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.
|
Range |
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.
|
Range |
SurfaceRenderer.findYRange(XYZDataset dataset)
Returns the range that the renderer requires on the y-axis to display
all the data in the function.
|
Range |
BarXYZRenderer.findYRange(XYZDataset dataset)
Returns the range to use for the y-axis to ensure that all data values
are visible on the chart.
|
Range |
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.
|
Range |
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.
|
Range |
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).
|
Range |
BarXYZRenderer.findZRange(XYZDataset dataset)
Returns the range to use for the z-axis to ensure that all data values
are visible on the chart.
|
Range |
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.
|