Serialized Form
-
Package org.jfree.chart3d
-
Class org.jfree.chart3d.Chart3D
class Chart3D extends Object implements Serializable-
Serialization Methods
-
readObject
Provides serialization support.- Parameters:
stream
- the input stream.- Throws:
IOException
- if there is an I/O error.ClassNotFoundException
- if there is a classpath problem.
-
-
Serialized Fields
-
background
RectanglePainter background
A background rectangle painter, if any. -
chartBoxColor
Color chartBoxColor
The chart box color (nevernull
). -
elementHinting
boolean elementHinting
A flag that controls whether or not element hints are added to theGraphics2D
output. -
faceSorter
org.jfree.chart3d.graphics3d.internal.FaceSorter faceSorter
An object that sorts faces for rendering (painter's algorithm). -
id
String id
The chart id. -
legendAnchor
Anchor2D legendAnchor
The anchor point for the legend (nevernull
). -
legendBuilder
LegendBuilder legendBuilder
A builder for the chart legend (can benull
). -
legendOrientation
Orientation legendOrientation
The orientation for the legend (nevernull
). -
notify
boolean notify
A flag that controls whether or not the chart will notify listeners of changes (defaults totrue
, but sometimes it is useful to disable this). -
plot
Plot3D plot
The plot. -
projDist
double projDist
The projection distance. -
style
ChartStyle style
The chart style.- Since:
- 1.2
-
title
TableElement title
The chart title (can benull
). -
titleAnchor
Anchor2D titleAnchor
The anchor point for the title (nevernull
). -
translate2D
Offset2D translate2D
A translation factor applied to the chart when drawing. We use this to allow the user (optionally) to drag the chart from its center location to better align it with the chart title and legend. -
viewPoint
ViewPoint3D viewPoint
The view point.
-
-
-
Class org.jfree.chart3d.Chart3DChangeEvent
class Chart3DChangeEvent extends EventObject implements Serializable-
Serialized Fields
-
chart
Chart3D chart
The chart that is the source of the event.
-
-
-
Class org.jfree.chart3d.Chart3DPanel
class Chart3DPanel extends Panel3D implements Serializable-
Serialization Methods
-
readObject
Provides serialization support.- Parameters:
stream
- the input stream.- Throws:
IOException
- if there is an I/O error.ClassNotFoundException
- if there is a classpath problem.
-
-
Serialized Fields
-
autoFitOnPanelResize
boolean autoFitOnPanelResize
Auto-fit the chart on resize? -
chart
Chart3D chart
The chart being rendered.
-
-
-
-
Package org.jfree.chart3d.axis
-
Class org.jfree.chart3d.axis.AbstractAxis3D
class AbstractAxis3D extends Object implements Serializable-
Serialization Methods
-
readObject
Provides serialization support.- Parameters:
stream
- the input stream.- Throws:
IOException
- if there is an I/O error.ClassNotFoundException
- if there is a classpath problem.
-
writeObject
Provides serialization support.- Parameters:
stream
- the output stream.- Throws:
IOException
- if there is an I/O error.
-
-
Serialized Fields
-
label
String label
The axis label (ifnull
, no label is displayed). -
labelColor
Color labelColor
The color used to draw the axis label (nevernull
). -
labelFont
Font labelFont
The label font (nevernull
). -
labelOffset
double labelOffset
The offset between the tick labels and the label. -
lineColor
Color lineColor
The color used to draw the axis line. -
tickLabelColor
Color tickLabelColor
The tick label paint (nevernull
). -
tickLabelFont
Font tickLabelFont
The font used to display tick labels (nevernull
) -
tickLabelsVisible
boolean tickLabelsVisible
Draw the tick labels? -
visible
boolean visible
A flag that determines whether or not the axis will be drawn.
-
-
-
Class org.jfree.chart3d.axis.AbstractValueAxis3D
class AbstractValueAxis3D extends AbstractAxis3D implements Serializable-
Serialization Methods
-
readObject
Provides serialization support.- Parameters:
stream
- the input stream.- Throws:
IOException
- if there is an I/O error.ClassNotFoundException
- if there is a classpath problem.
-
writeObject
Provides serialization support.- Parameters:
stream
- the output stream.- Throws:
IOException
- if there is an I/O error.
-
-
Serialized Fields
-
autoAdjustRange
boolean autoAdjustRange
A flag that controls whether or not the axis range is automatically adjusted to display all of the data items in the dataset. -
configuredType
ValueAxis3DType configuredType
The type of use for which the axis has been configured. -
defaultAutoRange
Range defaultAutoRange
The default range to apply when there is no data in the dataset and the autoAdjustRange flag is true. A sensible default is going to depend on the context, so the user should change it as necessary. -
inverted
boolean inverted
-
lowerMargin
double lowerMargin
The percentage margin to leave at the lower end of the axis. -
minAutoRangeLength
double minAutoRangeLength
The minimum length for the axis range when auto-calculated. This will be applied, for example, when the dataset contains just a single value. -
range
Range range
The axis range. -
tickLabelFactor
double tickLabelFactor
The tick label factor (defaults to 1.4). -
tickLabelOffset
double tickLabelOffset
The tick label offset (number of Java2D units). -
tickLabelOrientation
LabelOrientation tickLabelOrientation
The orientation for the tick labels. -
tickMarkLength
double tickMarkLength
The length of tick marks (in Java2D units). Can be set to 0.0. -
upperMargin
double upperMargin
The percentage margin to leave at the upper end of the axis. -
valueMarkers
Map<String,
ValueMarker> valueMarkers Storage for value markers for the axis (empty by default).
-
-
-
Class org.jfree.chart3d.axis.Axis3DChangeEvent
class Axis3DChangeEvent extends EventObject implements Serializable-
Serialized Fields
-
axis
Axis3D axis
The axis associated with this event. -
requiresWorldUpdate
boolean requiresWorldUpdate
A flag indicating whether or not the change requires the 3D world to be updated.
-
-
-
Class org.jfree.chart3d.axis.IntegerTickSelector
class IntegerTickSelector extends Object implements Serializable-
Serialized Fields
-
df0
DecimalFormat df0
-
factor
int factor
-
power
int power
-
-
-
Class org.jfree.chart3d.axis.LogAxis3D
class LogAxis3D extends AbstractValueAxis3D implements Serializable-
Serialized Fields
-
base
double base
The logarithm base. -
baseFormatter
NumberFormat baseFormatter
The number formatter for the base value. -
baseLog
double baseLog
The logarithm of the base value - cached for performance. -
baseSymbol
String baseSymbol
The symbol used to represent the log base on the tick labels. If this isnull
the numerical value will be displayed. -
logRange
Range logRange
The logarithms of the current axis range. -
smallestValue
double smallestValue
The smallest value for the axis. In general, only positive values can be plotted against a log axis but to simplify the generation of bar charts (where the base of the bars is typically at 0.0) the axis will returnsmallestValue
as the translated value for 0.0. It is important to make sure there are no real data values smaller than this value. -
tickLabelFormatter
Format tickLabelFormatter
The tick formatter (nevernull
). -
tickSelector
TickSelector tickSelector
The tick selector (if notnull
, then auto-tick selection is used). -
tickSize
double tickSize
The tick size. If the tickSelector is notnull
then it is used to auto-select an appropriate tick size and format.
-
-
-
Class org.jfree.chart3d.axis.NumberAxis3D
class NumberAxis3D extends AbstractValueAxis3D implements Serializable-
Serialized Fields
-
autoRangeIncludesZero
boolean autoRangeIncludesZero
A flag indicating whether or not the auto-range calculation should include zero. -
autoRangeStickyZero
boolean autoRangeStickyZero
A flag that controls how zero is handled when it falls within the margins. Iftrue
, the margin is truncated at zero, iffalse
the margin is not changed. -
tickLabelFormatter
Format tickLabelFormatter
The tick formatter (nevernull
). -
tickSelector
TickSelector tickSelector
The tick selector (if notnull
, then auto-tick selection is used). -
tickSize
double tickSize
The tick size. If the tickSelector is notnull
then it is used to auto-select an appropriate tick size and format.
-
-
-
Class org.jfree.chart3d.axis.NumberTickSelector
class NumberTickSelector extends Object implements Serializable-
Serialized Fields
-
df0
DecimalFormat df0
-
df0P
DecimalFormat df0P
-
dfNeg1
DecimalFormat dfNeg1
-
dfNeg1P
DecimalFormat dfNeg1P
-
dfNeg2
DecimalFormat dfNeg2
-
dfNeg2P
DecimalFormat dfNeg2P
-
dfNeg3
DecimalFormat dfNeg3
-
dfNeg3P
DecimalFormat dfNeg3P
-
dfNeg4
DecimalFormat dfNeg4
-
dfNeg4P
DecimalFormat dfNeg4P
-
factor
int factor
-
percentage
boolean percentage
A flag to track if the units are percentage values, in which case the formatter should display less decimal places. -
power
int power
-
-
-
Class org.jfree.chart3d.axis.StandardCategoryAxis3D
class StandardCategoryAxis3D extends AbstractAxis3D implements Serializable-
Serialization Methods
-
readObject
Provides serialization support.- Parameters:
stream
- the input stream.- Throws:
IOException
- if there is an I/O error.ClassNotFoundException
- if there is a classpath problem.
-
writeObject
Provides serialization support.- Parameters:
stream
- the output stream.- Throws:
IOException
- if there is an I/O error.
-
-
Serialized Fields
-
categories
List<Comparable<?>> categories
The categories. -
firstCategoryHalfWidth
boolean firstCategoryHalfWidth
Hide half of the first category? This brings the category label closer to the beginning of the axis. It is useful if the renderer doesn't make full use of the category space for the first item. -
inverted
boolean inverted
-
isColumnAxis
boolean isColumnAxis
A flag to indicate that this axis has been configured as a column axis. -
isRowAxis
boolean isRowAxis
A flag to indicate that this axis has been configured as a row axis. -
lastCategoryHalfWidth
boolean lastCategoryHalfWidth
Hide half of the last category? This brings the category label closer to the end of the axis. It is useful if the renderer doesn't make full use of the category space for the last item. -
lowerMargin
double lowerMargin
The percentage margin to leave at the lower end of the axis. -
markers
Map<String,
CategoryMarker> markers The markers for the axis (this may be empty, but notnull
). -
maxTickLabelLevels
int maxTickLabelLevels
The maximum number of offset levels to use for tick labels on the axis. -
range
Range range
The axis range (nevernull
). -
tickLabelFactor
double tickLabelFactor
The tick label factor (used as a multiplier for the tick label width when checking for overlapping labels). -
tickLabelGenerator
CategoryLabelGenerator tickLabelGenerator
The tick label generator. -
tickLabelOffset
double tickLabelOffset
The tick label offset (in Java2D units). This is the gap between the tick marks and their associated labels. -
tickLabelOrientation
LabelOrientation tickLabelOrientation
The orientation for the tick labels. -
tickMarkLength
double tickMarkLength
The tick mark length (in Java2D units). When this is 0.0, no tick marks will be drawn. -
upperMargin
double upperMargin
The percentage margin to leave at the upper end of the axis.
-
-
-
-
Package org.jfree.chart3d.data
-
Class org.jfree.chart3d.data.Dataset3DChangeEvent
class Dataset3DChangeEvent extends EventObject implements Serializable-
Serialized Fields
-
dataset
Object dataset
-
-
-
Class org.jfree.chart3d.data.DefaultKeyedValue
class DefaultKeyedValue extends Object implements Serializable-
Serialized Fields
-
key
K extends Comparable<K> key
The key. -
value
T value
The value.
-
-
-
Class org.jfree.chart3d.data.DefaultKeyedValues
class DefaultKeyedValues extends Object implements Serializable-
Serialized Fields
-
data
List<KeyedValue<K extends Comparable<K>,
T>> data Storage for the data items.
-
-
-
Class org.jfree.chart3d.data.DefaultKeyedValues2D
class DefaultKeyedValues2D extends Object implements Serializable-
Serialized Fields
-
columnKeys
List<C extends Comparable<C>> columnKeys
The column keys. -
data
List<DefaultKeyedValues<C extends Comparable<C>,
T>> data The data values. -
rowKeys
List<R extends Comparable<R>> rowKeys
The row keys.
-
-
-
Class org.jfree.chart3d.data.DefaultKeyedValues3D
class DefaultKeyedValues3D extends Object implements Serializable-
Serialized Fields
-
columnKeys
List<C extends Comparable<C>> columnKeys
The column keys. -
data
List<DefaultKeyedValues2D<R extends Comparable<R>,
C extends Comparable<C>, V>> data The data, one entry per series. Each series *must* contain the same row and column keys. -
rowKeys
List<R extends Comparable<R>> rowKeys
The row keys. -
seriesKeys
List<S extends Comparable<S>> seriesKeys
The series keys.
-
-
-
Class org.jfree.chart3d.data.KeyedValues3DItemKey
class KeyedValues3DItemKey extends Object implements Serializable-
Serialized Fields
-
columnKey
C extends Comparable<C> columnKey
The column key. -
rowKey
R extends Comparable<R> rowKey
The row key. -
seriesKey
S extends Comparable<S> seriesKey
The series key.
-
-
-
Class org.jfree.chart3d.data.KeyedValuesItemKey
class KeyedValuesItemKey extends Object implements Serializable-
Serialized Fields
-
key
Comparable<? extends Object> key
The key for the item.
-
-
-
Class org.jfree.chart3d.data.Range
class Range extends Object implements Serializable-
Serialized Fields
-
max
double max
The upper bound of the range. -
min
double min
The lower bound of the range.
-
-
-
Class org.jfree.chart3d.data.Series3DChangeEvent
class Series3DChangeEvent extends EventObject implements Serializable -
Class org.jfree.chart3d.data.StandardPieDataset3D
class StandardPieDataset3D extends AbstractDataset3D implements Serializable-
Serialized Fields
-
data
DefaultKeyedValues<K extends Comparable<K>,
Number> data Storage for the data.
-
-
-
-
Package org.jfree.chart3d.data.category
-
Class org.jfree.chart3d.data.category.StandardCategoryDataset3D
class StandardCategoryDataset3D extends AbstractDataset3D implements Serializable-
Serialized Fields
-
data
DefaultKeyedValues3D<S extends Comparable<S>,
R extends Comparable<R>, C extends Comparable<C>, Number> data Storage for the data.
-
-
-
-
Package org.jfree.chart3d.data.function
-
Package org.jfree.chart3d.data.xyz
-
Class org.jfree.chart3d.data.xyz.XYZDataItem
class XYZDataItem extends Object implements Serializable-
Serialized Fields
-
x
double x
The x-value. -
y
double y
The y-value. -
z
double z
The z-value.
-
-
-
Class org.jfree.chart3d.data.xyz.XYZItemKey
class XYZItemKey extends Object implements Serializable-
Serialized Fields
-
itemIndex
int itemIndex
The index of an item within a series. -
seriesKey
S extends Comparable<S> seriesKey
A key identifying a series in the dataset.
-
-
-
Class org.jfree.chart3d.data.xyz.XYZSeries
class XYZSeries extends Object implements Serializable-
Serialized Fields
-
items
List<XYZDataItem> items
The data items in the series. -
key
K extends Comparable<K> key
The series key (nevernull
). -
listeners
EventListenerList listeners
Storage for registered change listeners. -
notify
boolean notify
A flag that controls whether or not changes are notified.
-
-
-
Class org.jfree.chart3d.data.xyz.XYZSeriesCollection
class XYZSeriesCollection extends AbstractDataset3D implements Serializable-
Serialized Fields
-
series
List<XYZSeries<S extends Comparable<S>>> series
Storage for the data series.
-
-
-
-
Package org.jfree.chart3d.graphics2d
-
Class org.jfree.chart3d.graphics2d.Anchor2D
class Anchor2D extends Object implements Serializable -
Class org.jfree.chart3d.graphics2d.Fit2D
class Fit2D extends Object implements Serializable
-
-
Package org.jfree.chart3d.graphics3d
-
Class org.jfree.chart3d.graphics3d.Dimension3D
class Dimension3D extends Object implements Serializable-
Serialized Fields
-
depth
double depth
The depth. -
height
double height
The height. -
width
double width
The width.
-
-
-
Class org.jfree.chart3d.graphics3d.Offset2D
class Offset2D extends Object implements Serializable-
Serialized Fields
-
dx
double dx
The x-offset. -
dy
double dy
The y-offset.
-
-
-
Class org.jfree.chart3d.graphics3d.Offset3D
class Offset3D extends Object implements Serializable-
Serialized Fields
-
dx
double dx
The x-offset. -
dy
double dy
The y-offset. -
dz
double dz
The z-offset.
-
-
-
Class org.jfree.chart3d.graphics3d.Point3D
class Point3D extends Object implements Serializable-
Serialized Fields
-
x
double x
The x-coordinate. -
y
double y
The y-coordinate. -
z
double z
The z-coordinate.
-
-
-
Class org.jfree.chart3d.graphics3d.Rotate3D
class Rotate3D extends Object implements Serializable-
Serialized Fields
-
a
Point3D a
The first point defining the axis of rotation. -
angle
double angle
The angle of rotation in radians. -
b
Point3D b
The second point defining the axis of rotation. -
r11
double r11
Values in the transformation matrix (these need to be recalculated if the axis of rotation or the angle are changed). -
r12
double r12
Values in the transformation matrix (these need to be recalculated if the axis of rotation or the angle are changed). -
r13
double r13
Values in the transformation matrix (these need to be recalculated if the axis of rotation or the angle are changed). -
r21
double r21
-
r22
double r22
-
r23
double r23
-
r31
double r31
-
r32
double r32
-
r33
double r33
-
r41
double r41
-
r42
double r42
-
r43
double r43
-
-
-
Class org.jfree.chart3d.graphics3d.ViewPoint3D
class ViewPoint3D extends Object implements Serializable-
Serialized Fields
-
phi
double phi
The rotation (up and down) of the viewing point. -
rho
double rho
The distance of the viewing point from the origin. -
rotation
Rotate3D rotation
Applies the rotation for the orientation of the view. -
theta
double theta
The rotation of the viewing point from the x-axis around the z-axis. -
up
Point3D up
A point 1/4 turn "upwards" on the sphere, to define the camera orientation. -
v11
double v11
Transformation matrix elements. -
v12
double v12
Transformation matrix elements. -
v13
double v13
Transformation matrix elements. -
v21
double v21
Transformation matrix elements. -
v22
double v22
Transformation matrix elements. -
v23
double v23
Transformation matrix elements. -
v32
double v32
Transformation matrix elements. -
v33
double v33
Transformation matrix elements. -
v43
double v43
Transformation matrix elements. -
workspace
double[] workspace
A workspace for calling the Rotate3D class.
-
-
-
-
Package org.jfree.chart3d.graphics3d.swing
-
Class org.jfree.chart3d.graphics3d.swing.DisplayPanel3D
class DisplayPanel3D extends JPanel implements Serializable-
Serialized Fields
-
content
Panel3D content
The 3D content. -
popup
JPopupMenu popup
The popup menu.
-
-
-
Class org.jfree.chart3d.graphics3d.swing.DownAction
class DownAction extends AbstractAction implements Serializable-
Serialized Fields
-
panel
Panel3D panel
-
-
-
Class org.jfree.chart3d.graphics3d.swing.ExportToJPEGAction
class ExportToJPEGAction extends AbstractAction implements Serializable-
Serialized Fields
-
panel
Panel3D panel
The panel to which this action applies.
-
-
-
Class org.jfree.chart3d.graphics3d.swing.ExportToPDFAction
class ExportToPDFAction extends AbstractAction implements Serializable-
Serialized Fields
-
panel
Panel3D panel
The panel to which this action applies.
-
-
-
Class org.jfree.chart3d.graphics3d.swing.ExportToPNGAction
class ExportToPNGAction extends AbstractAction implements Serializable-
Serialized Fields
-
panel
Panel3D panel
The panel to which this action applies.
-
-
-
Class org.jfree.chart3d.graphics3d.swing.ExportToSVGAction
class ExportToSVGAction extends AbstractAction implements Serializable-
Serialized Fields
-
panel
Panel3D panel
The panel to which this action applies.
-
-
-
Class org.jfree.chart3d.graphics3d.swing.LeftAction
class LeftAction extends AbstractAction implements Serializable-
Serialized Fields
-
panel
Panel3D panel
-
-
-
Class org.jfree.chart3d.graphics3d.swing.Panel3D
class Panel3D extends JPanel implements Serializable-
Serialized Fields
-
drawable
Drawable3D drawable
The object that is displayed in the panel. -
lastClickPoint
Point lastClickPoint
The (screen) point of the last mouse click (will benull
initially). Used to calculate the mouse drag distance and direction. -
lastMovePoint
Point lastMovePoint
The (screen) point of the last mouse move point that was handled. -
margin
double margin
The margin to leave around the edges of the chart when zooming to fit. This is expressed as a percentage (0.25 = 25 percent) of the width and height. -
maxViewingDistanceMultiplier
double maxViewingDistanceMultiplier
-
minViewingDistance
double minViewingDistance
The minimum viewing distance (zooming in will not go closer than this). -
offsetAtMousePressed
Offset2D offsetAtMousePressed
Temporary state to track the 2D offset during an ALT-mouse-drag operation. -
panIncrement
double panIncrement
The angle increment for panning left and right (in radians). -
renderingInfo
RenderingInfo renderingInfo
-
rollIncrement
double rollIncrement
The roll increment (in radians). -
rotateIncrement
double rotateIncrement
The angle increment for rotating up and down (in radians).
-
-
-
Class org.jfree.chart3d.graphics3d.swing.RightAction
class RightAction extends AbstractAction implements Serializable-
Serialized Fields
-
panel
Panel3D panel
-
-
-
Class org.jfree.chart3d.graphics3d.swing.RollLeftAction
class RollLeftAction extends AbstractAction implements Serializable-
Serialized Fields
-
panel
Panel3D panel
-
-
-
Class org.jfree.chart3d.graphics3d.swing.RollRightAction
class RollRightAction extends AbstractAction implements Serializable-
Serialized Fields
-
panel
Panel3D panel
-
-
-
Class org.jfree.chart3d.graphics3d.swing.UpAction
class UpAction extends AbstractAction implements Serializable-
Serialized Fields
-
panel
Panel3D panel
The panel containing the 3D content.
-
-
-
Class org.jfree.chart3d.graphics3d.swing.ZoomInAction
class ZoomInAction extends AbstractAction implements Serializable-
Serialized Fields
-
panel
Panel3D panel
The panel that the action applies to. -
zoomMultiplier
double zoomMultiplier
-
-
-
Class org.jfree.chart3d.graphics3d.swing.ZoomOutAction
class ZoomOutAction extends AbstractAction implements Serializable-
Serialized Fields
-
panel
Panel3D panel
The panel that the action applies to. -
zoomMultiplier
double zoomMultiplier
The multiplier used to calculate the new viewing distance.
-
-
-
Class org.jfree.chart3d.graphics3d.swing.ZoomToFitAction
class ZoomToFitAction extends AbstractAction implements Serializable-
Serialized Fields
-
panel
Panel3D panel
The panel that the action applies to.
-
-
-
-
Package org.jfree.chart3d.interaction
-
Class org.jfree.chart3d.interaction.Chart3DMouseEvent
class Chart3DMouseEvent extends EventObject implements Serializable-
Serialized Fields
-
chart
Chart3D chart
The chart that the mouse event relates to. -
element
RenderedElement element
The chart element (if any). -
trigger
MouseEvent trigger
The Java mouse event that triggered this event.
-
-
-
Class org.jfree.chart3d.interaction.StandardKeyedValues3DItemSelection
class StandardKeyedValues3DItemSelection extends Object implements Serializable-
Serialized Fields
-
selectedItems
Set<KeyedValues3DItemKey> selectedItems
The set of selected items.
-
-
-
-
Package org.jfree.chart3d.label
-
Class org.jfree.chart3d.label.StandardCategoryItemLabelGenerator
class StandardCategoryItemLabelGenerator extends Object implements Serializable-
Serialized Fields
-
itemSelection
KeyedValues3DItemSelection itemSelection
If this object is not-null
, an item label will only be returned by this generator if the selection contains the item that the label is to be generated for. -
template
String template
The template.
-
-
-
Class org.jfree.chart3d.label.StandardCategoryLabelGenerator
class StandardCategoryLabelGenerator extends Object implements Serializable-
Serialized Fields
-
template
String template
The template.
-
-
-
Class org.jfree.chart3d.label.StandardPieLabelGenerator
class StandardPieLabelGenerator extends Object implements Serializable-
Serialized Fields
-
template
String template
The label template.
-
-
-
Class org.jfree.chart3d.label.StandardXYZItemLabelGenerator
class StandardXYZItemLabelGenerator extends Object implements Serializable-
Serialized Fields
-
itemSelection
XYZDataItemSelection itemSelection
-
template
String template
The label template.
-
-
-
Class org.jfree.chart3d.label.StandardXYZLabelGenerator
class StandardXYZLabelGenerator extends Object implements Serializable-
Serialized Fields
-
template
String template
The label template.
-
-
-
-
Package org.jfree.chart3d.legend
-
Class org.jfree.chart3d.legend.ColorScaleElement
class ColorScaleElement extends AbstractTableElement implements Serializable-
Serialized Fields
-
barLength
double barLength
The length of the bar. -
barWidth
double barWidth
The width of the bar. -
font
Font font
The font for the text labels. -
formatter
NumberFormat formatter
The number formatter. -
orientation
Orientation orientation
The orientation (horizontal or vertical). -
scale
ColorScale scale
The color scale. -
textColor
Color textColor
The text color. -
textOffset
double textOffset
The gap between the color scale bar and the text labels.
-
-
-
Class org.jfree.chart3d.legend.ColorScaleLegendBuilder
class ColorScaleLegendBuilder extends Object implements Serializable-
Serialized Fields
-
barLength
double barLength
The length of the bar showing the color scale (in Java2D units). -
barWidth
double barWidth
The width of the bar showing the color scale (in Java2D units). -
ignoreFixedColorScale
boolean ignoreFixedColorScale
A flag to determine whether or not FixedColorScale is ignored (defaults totrue
).
-
-
-
Class org.jfree.chart3d.legend.StandardLegendBuilder
class StandardLegendBuilder extends Object implements Serializable-
Serialized Fields
-
columnAlignment
VAlign columnAlignment
The column alignment (ifnull
, the column alignment will be derived from the anchor point). -
footer
String footer
An optional footer for the legend (can benull
). -
footerAlignment
HAlign footerAlignment
The footer alignment (nevernull
). -
header
String header
An optional header/title for the legend (can benull
). -
headerAlignment
HAlign headerAlignment
The header alignment (nevernull
). -
rowAlignment
HAlign rowAlignment
The row alignment (ifnull
, the row alignment will be derived from the anchor point).
-
-
-
-
Package org.jfree.chart3d.marker
-
Class org.jfree.chart3d.marker.CategoryMarker
class CategoryMarker extends AbstractMarker implements Serializable-
Serialization Methods
-
readObject
Provides serialization support.- Parameters:
stream
- the input stream.- Throws:
IOException
- if there is an I/O error.ClassNotFoundException
- if there is a classpath problem.
-
writeObject
Provides serialization support.- Parameters:
stream
- the output stream.- Throws:
IOException
- if there is an I/O error.
-
-
Serialized Fields
-
category
Comparable<?> category
The category to mark. -
fillColor
Color fillColor
The fill color used when drawing a band for the marker. -
font
Font font
The font for the label. -
label
String label
The label for the marker (optional). -
labelAnchor
Anchor2D labelAnchor
The anchor for the label. -
labelColor
Color labelColor
The color for the label. -
lineColor
Color lineColor
The color for the marker line. -
type
CategoryMarkerType type
The marker type (used to indicate whether the marker is represented by a line or a band).
-
-
-
Class org.jfree.chart3d.marker.MarkerChangeEvent
class MarkerChangeEvent extends EventObject implements Serializable-
Serialized Fields
-
marker
Marker marker
The marker associated with this event.
-
-
-
Class org.jfree.chart3d.marker.NumberMarker
class NumberMarker extends AbstractMarker implements Serializable-
Serialization Methods
-
readObject
Provides serialization support.- Parameters:
stream
- the input stream.- Throws:
IOException
- if there is an I/O error.ClassNotFoundException
- if there is a classpath problem.
-
writeObject
Provides serialization support.- Parameters:
stream
- the output stream.- Throws:
IOException
- if there is an I/O error.
-
-
Serialized Fields
-
font
Font font
The font for the label. -
label
String label
The label for the marker (optional). -
labelAnchor
Anchor2D labelAnchor
The anchor for the label. -
labelColor
Color labelColor
The color for the label. -
lineColor
Color lineColor
The color for the marker line. -
value
double value
The data value to be marked.
-
-
-
Class org.jfree.chart3d.marker.RangeMarker
class RangeMarker extends AbstractMarker implements Serializable-
Serialized Fields
-
end
NumberMarker end
The end of the range. -
fillColor
Color fillColor
The color used to fill the band representing the marker range. -
font
Font font
The font for the label. -
label
String label
The label for the marker (optional). -
labelAnchor
Anchor2D labelAnchor
The anchor for the label. -
labelColor
Color labelColor
The color for the label. -
start
NumberMarker start
The start of the range.
-
-
-
-
Package org.jfree.chart3d.plot
-
Class org.jfree.chart3d.plot.AbstractPlot3D
class AbstractPlot3D extends Object implements Serializable-
Serialization Methods
-
readObject
Provides serialization support.- Parameters:
stream
- the input stream.- Throws:
IOException
- if there is an I/O error.ClassNotFoundException
- if there is a classpath problem.
-
-
Serialized Fields
-
autoAdjustDimensions
boolean autoAdjustDimensions
A flag that controls whether or not the plot dimensions (in the 3D model) are adjusted automatically. -
chart
Chart3D chart
The chart that this plot is assigned to, if any. -
dimensions
Dimension3D dimensions
The plot dimensions in 3D space. By default, this is auto-adjusted according to the dataset, but the user can override this. -
notify
boolean notify
A flag that controls whether or not the plot will notify listeners of changes (defaults totrue
, but sometimes it is useful to disable this).
-
-
-
Class org.jfree.chart3d.plot.CategoryPlot3D
class CategoryPlot3D extends AbstractPlot3D implements Serializable-
Serialization Methods
-
readObject
Provides serialization support.- Parameters:
stream
- the input stream.- Throws:
IOException
- if there is an I/O error.ClassNotFoundException
- if there is a classpath problem.
-
writeObject
Provides serialization support.- Parameters:
stream
- the output stream.- Throws:
IOException
- if there is an I/O error.
-
-
Serialized Fields
-
columnAxis
CategoryAxis3D columnAxis
The column axis. -
dataset
CategoryDataset3D dataset
The dataset. -
gridlinesVisibleForColumns
boolean gridlinesVisibleForColumns
Are gridlines shown for the column (x) axis? -
gridlinesVisibleForRows
boolean gridlinesVisibleForRows
Are gridlines shown for the row (z) axis? -
gridlinesVisibleForValues
boolean gridlinesVisibleForValues
Are gridlines shown for the value axis? -
legendLabelGenerator
CategoryLabelGenerator legendLabelGenerator
The legend label generator. -
renderer
CategoryRenderer3D renderer
The renderer (nevernull
). -
rowAxis
CategoryAxis3D rowAxis
The row axis. -
toolTipGenerator
CategoryItemLabelGenerator toolTipGenerator
The tool tip generator (if null there will be no tool tips).- Since:
- 1.3
-
valueAxis
ValueAxis3D valueAxis
The value axis. -
yDimensionOverride
Double yDimensionOverride
A special attribute to provide control over the y-dimension for the plot when the plot dimensions are auto-calculated. The default value isnull
.- Since:
- 1.2
-
-
-
Class org.jfree.chart3d.plot.PiePlot3D
class PiePlot3D extends AbstractPlot3D implements Serializable-
Serialized Fields
-
dataset
PieDataset3D<? extends Comparable> dataset
The dataset. -
depth
double depth
The depth of the pie chart. -
legendLabelGenerator
PieLabelGenerator legendLabelGenerator
The legend label generator. -
radius
double radius
The radius of the pie chart. -
sectionColorSource
ColorSource sectionColorSource
The section color source. -
sectionLabelColorSource
ColorSource sectionLabelColorSource
The color source used to determine the foreground color for section labels. -
sectionLabelFontSource
FontSource sectionLabelFontSource
The font source used to determine the font for section labels. -
sectionLabelGenerator
PieLabelGenerator sectionLabelGenerator
The section label generator. -
segments
int segments
The number of segments used to render 360 degrees of the pie. A higher number will give better output but slower performance. -
toolTipGenerator
PieLabelGenerator toolTipGenerator
The tool tip generator (can be null, in which case there will be no tool tips.
-
-
-
Class org.jfree.chart3d.plot.Plot3DChangeEvent
class Plot3DChangeEvent extends EventObject implements Serializable-
Serialized Fields
-
plot
Plot3D plot
The plot. -
requiresWorldUpdate
boolean requiresWorldUpdate
Does the plot change require the world to be updated?
-
-
-
Class org.jfree.chart3d.plot.StandardColorSource
class StandardColorSource extends Object implements Serializable-
Serialized Fields
-
colors
DefaultKeyedValues<K extends Comparable<K>,
Color> colors Storage for the colors assigned to keys. -
standardColors
Color[] standardColors
An array of standard colors from which a color will be assigned if there is not one already stored for a given key.
-
-
-
Class org.jfree.chart3d.plot.StandardFontSource
class StandardFontSource extends Object implements Serializable-
Serialized Fields
-
defaultFont
Font defaultFont
The default font (nevernull
). -
fonts
DefaultKeyedValues<K extends Comparable<K>,
Font> fonts Storage for the fonts assigned to keys.
-
-
-
Class org.jfree.chart3d.plot.XYZPlot
class XYZPlot extends AbstractPlot3D implements Serializable-
Serialization Methods
-
readObject
Provides serialization support.- Parameters:
stream
- the input stream.- Throws:
IOException
- if there is an I/O error.ClassNotFoundException
- if there is a classpath problem.
-
writeObject
Provides serialization support.- Parameters:
stream
- the output stream.- Throws:
IOException
- if there is an I/O error.
-
-
Serialized Fields
-
dataset
XYZDataset dataset
The dataset. -
gridlinesVisibleX
boolean gridlinesVisibleX
Are gridlines visible for the x-axis? -
gridlinesVisibleY
boolean gridlinesVisibleY
Are gridlines visible for the y-axis? -
gridlinesVisibleZ
boolean gridlinesVisibleZ
Are gridlines visible for the z-axis? -
legendLabelGenerator
XYZLabelGenerator legendLabelGenerator
The legend label generator. -
renderer
XYZRenderer renderer
The renderer. -
toolTipGenerator
XYZItemLabelGenerator toolTipGenerator
The tool tip generator (if null there will be no tooltips). -
xAxis
ValueAxis3D xAxis
The x-axis. -
yAxis
ValueAxis3D yAxis
The y-axis. -
zAxis
ValueAxis3D zAxis
The z-axis.
-
-
-
-
Package org.jfree.chart3d.renderer
-
Class org.jfree.chart3d.renderer.AbstractColorScale
class AbstractColorScale extends Object implements Serializable-
Serialized Fields
-
range
Range range
The data value range for the scale.
-
-
-
Class org.jfree.chart3d.renderer.AbstractRenderer3D
class AbstractRenderer3D extends Object implements Serializable-
Serialized Fields
-
itemLabelBackgroundColor
Color itemLabelBackgroundColor
The background color for item labels. -
itemLabelColor
Color itemLabelColor
The foreground color for item labels. -
itemLabelFont
Font itemLabelFont
The font used to draw item labels. -
itemLabelPositioning
ItemLabelPositioning itemLabelPositioning
The item label positioning. -
notify
boolean notify
A flag that controls whether or not the renderer will notify listeners of changes (defaults totrue
, but sometimes it is useful to disable this).
-
-
-
Class org.jfree.chart3d.renderer.FixedColorScale
class FixedColorScale extends Object implements Serializable -
Class org.jfree.chart3d.renderer.GradientColorScale
class GradientColorScale extends AbstractColorScale implements Serializable -
Class org.jfree.chart3d.renderer.RainbowScale
class RainbowScale extends AbstractColorScale implements Serializable -
Class org.jfree.chart3d.renderer.Renderer3DChangeEvent
class Renderer3DChangeEvent extends EventObject implements Serializable-
Serialized Fields
-
renderer
Renderer3D renderer
-
requiresWorldUpdate
boolean requiresWorldUpdate
-
-
-
-
Package org.jfree.chart3d.renderer.category
-
Class org.jfree.chart3d.renderer.category.AbstractCategoryRenderer3D
class AbstractCategoryRenderer3D extends AbstractRenderer3D implements Serializable-
Serialized Fields
-
colorSource
CategoryColorSource colorSource
The color source is used to determine the color for each item drawn by the renderer (nevernull
). -
itemLabelGenerator
CategoryItemLabelGenerator itemLabelGenerator
An object that generates item labels for the chart. Can be null. -
itemLabelOffsets
Offset3D itemLabelOffsets
The item label offsets. -
plot
CategoryPlot3D plot
A reference to the plot that the renderer is currently assigned to.
-
-
-
Class org.jfree.chart3d.renderer.category.AreaRenderer3D
class AreaRenderer3D extends AbstractCategoryRenderer3D implements Serializable-
Serialized Fields
-
base
double base
The base for the areas (defaults to 0.0). -
baseColor
Color baseColor
The color used to paint the underside of the area object (ifnull
, the regular series color is used). -
clipColorSource
CategoryColorSource clipColorSource
The color source that determines the color used to highlight clipped items in the chart. -
depth
double depth
The depth of the area. -
drawFaceOutlines
boolean drawFaceOutlines
A flag that controls whether or not outlines are drawn for the faces making up the area segments. -
isolatedItemWidthPercent
double isolatedItemWidthPercent
For isolated data values this attribute controls the width (x-axis) of the box representing the data item, it is expressed as a percentage of the category width.
-
-
-
Class org.jfree.chart3d.renderer.category.BarRenderer3D
class BarRenderer3D extends AbstractCategoryRenderer3D implements Serializable-
Serialized Fields
-
barXWidth
double barXWidth
The bar width as a percentage of the column width. -
barZWidth
double barZWidth
The bar width as a percentage of the row width. -
base
double base
The base of the bars - defaults to 0.0. -
baseColorSource
CategoryColorSource baseColorSource
The color source used to fetch the color for the base of bars where the actual base of the bar is *outside* of the current axis range (that is, the bar is "cropped"). If this isnull
, then the regular bar color is used. -
topColorSource
CategoryColorSource topColorSource
The paint source used to fetch the color for the top of bars where the actual top of the bar is *outside* of the current axis range (that is, the bar is "cropped"). If this isnull
then the bar top is always drawn using the series paint.
-
-
-
Class org.jfree.chart3d.renderer.category.LineRenderer3D
class LineRenderer3D extends AbstractCategoryRenderer3D implements Serializable-
Serialized Fields
-
clipColorSource
CategoryColorSource clipColorSource
The color source that determines the color used to highlight clipped items in the chart. -
isolatedItemWidthPercent
double isolatedItemWidthPercent
For isolated data values this attribute controls the width (x-axis) of the box representing the data item, it is expressed as a percentage of the category width. -
lineHeight
double lineHeight
The line height (in world units). -
lineWidth
double lineWidth
The line width (in world units).
-
-
-
Class org.jfree.chart3d.renderer.category.StackedBarRenderer3D
class StackedBarRenderer3D extends BarRenderer3D implements Serializable -
Class org.jfree.chart3d.renderer.category.StandardCategoryColorSource
class StandardCategoryColorSource extends Object implements Serializable-
Serialized Fields
-
colors
Color[] colors
The sequence of color objects to use for each series.
-
-
-
-
Package org.jfree.chart3d.renderer.xyz
-
Class org.jfree.chart3d.renderer.xyz.AbstractXYZRenderer
class AbstractXYZRenderer extends AbstractRenderer3D implements Serializable-
Serialized Fields
-
colorSource
XYZColorSource colorSource
-
itemLabelGenerator
XYZItemLabelGenerator itemLabelGenerator
An object that generates item labels for the chart. Can be null. -
plot
XYZPlot plot
-
-
-
Class org.jfree.chart3d.renderer.xyz.BarXYZRenderer
class BarXYZRenderer extends AbstractXYZRenderer implements Serializable-
Serialized Fields
-
barXWidth
double barXWidth
The width of the bars along the x-axis. -
barZWidth
double barZWidth
The width of the bars along the z-axis. -
base
double base
The base value (normally 0.0, but can be modified). -
baseColorSource
XYZColorSource baseColorSource
The color source used to fetch the color for the base of bars where the actual base of the bar is *outside* of the current axis range (that is, the bar is "cropped"). If this isnull
, then the regular bar color is used. -
topColorSource
XYZColorSource topColorSource
The color source used to fetch the color for the top of bars where the actual top of the bar is *outside* of the current axis range (that is, the bar is "cropped"). If this isnull
then the bar top is always drawn using the series paint.
-
-
-
Class org.jfree.chart3d.renderer.xyz.LineXYZRenderer
class LineXYZRenderer extends AbstractXYZRenderer implements Serializable -
Class org.jfree.chart3d.renderer.xyz.ScatterXYZRenderer
class ScatterXYZRenderer extends AbstractXYZRenderer implements Serializable-
Serialized Fields
-
itemLabelOffsetPercent
Offset3D itemLabelOffsetPercent
The offsets for item labels, as a percentage of the size. -
size
double size
The size of the cubes to render for each data point (in world units).
-
-
-
Class org.jfree.chart3d.renderer.xyz.StandardXYZColorSource
class StandardXYZColorSource extends Object implements Serializable-
Serialized Fields
-
colors
Color[] colors
The sequence of color objects to use for each series.
-
-
-
Class org.jfree.chart3d.renderer.xyz.SurfaceRenderer
class SurfaceRenderer extends AbstractXYZRenderer implements Serializable-
Serialized Fields
-
colorScale
ColorScale colorScale
The color scale. -
drawFaceOutlines
boolean drawFaceOutlines
A flag that controls whether the faces that make up the surface have their outlines drawn (in addition to the shape being filled). The default value istrue
which renders a solid surface but is slower. -
function
Function3D function
The function. -
xSamples
int xSamples
The number of samples along the x-axis (minimum 2). -
zSamples
int zSamples
The number of samples along the z-axis (minimum 2).
-
-
-
-
Package org.jfree.chart3d.style
-
Class org.jfree.chart3d.style.ChartStyleChangeEvent
class ChartStyleChangeEvent extends EventObject implements Serializable-
Serialized Fields
-
style
ChartStyle style
-
-
-
Class org.jfree.chart3d.style.StandardChartStyle
class StandardChartStyle extends Object implements Serializable-
Serialization Methods
-
readObject
Provides serialization support.- Parameters:
stream
- the input stream.- Throws:
IOException
- if there is an I/O error.ClassNotFoundException
- if there is a classpath problem.
-
writeObject
Provides serialization support.- Parameters:
stream
- the output stream.- Throws:
IOException
- if there is an I/O error.
-
-
Serialized Fields
-
axisLabelColor
Color axisLabelColor
The color for the axis label. -
axisLabelFont
Font axisLabelFont
The axis label font. -
axisTickLabelColor
Color axisTickLabelColor
The color used to draw axis tick labels. -
axisTickLabelFont
Font axisTickLabelFont
The axis tick label font. -
backgroundPainter
RectanglePainter backgroundPainter
The background painter. -
chartBoxColor
Color chartBoxColor
The color for the chart box, if there is one. -
columnAxisGridlinesVisible
boolean columnAxisGridlinesVisible
Are gridlines visible for the column-axis? -
gridlineColor
Color gridlineColor
The gridline color. -
legendFooterBackgroundColor
Color legendFooterBackgroundColor
The background color for the legend footer if there is one. -
legendFooterColor
Color legendFooterColor
The foreground color for the legend footer if there is one. -
legendFooterFont
Font legendFooterFont
The legend footer font. -
legendHeaderBackgroundColor
Color legendHeaderBackgroundColor
The legend header background color. -
legendHeaderColor
Color legendHeaderColor
The legend header foreground color. -
legendHeaderFont
Font legendHeaderFont
The legend header font. -
legendItemBackgroundColor
Color legendItemBackgroundColor
The legend item background color. -
legendItemColor
Color legendItemColor
The legend item color. -
legendItemFont
Font legendItemFont
The legend item font. -
legendItemShape
Shape legendItemShape
The legend item shape. -
markerFillColor
Color markerFillColor
The color used to fill the band representing the marker range. -
markerLabelColor
Color markerLabelColor
The color used to draw marker labels. -
markerLabelFont
Font markerLabelFont
The font used to draw marker labels. -
markerLineColor
Color markerLineColor
The color used to draw marker lines. -
notify
boolean notify
A flag that controls whether or not the chart will notify listeners of changes (defaults totrue
, but sometimes it is useful to disable this). -
rowAxisGridlinesVisible
boolean rowAxisGridlinesVisible
Are gridlines visible for the row-axis? -
sectionLabelColor
Color sectionLabelColor
The foreground color for pie section labels. -
sectionLabelFont
Font sectionLabelFont
The font for pie section labels. -
standardColors
Color[] standardColors
The standard colors (to color pie sections or data series). -
subtitleBackgroundColor
Color subtitleBackgroundColor
The background color for the chart subtitle. -
subtitleColor
Color subtitleColor
The foreground color for the chart subtitle. -
subtitleFont
Font subtitleFont
The chart subtitle font. -
titleBackgroundColor
Color titleBackgroundColor
The background color for the chart title. -
titleColor
Color titleColor
The foreground color for the chart title. -
titleFont
Font titleFont
The chart title font. -
xAxisGridlinesVisible
boolean xAxisGridlinesVisible
Are gridlines visible for the x-axis? -
yAxisGridlinesVisible
boolean yAxisGridlinesVisible
Are gridlines visible for the y-axis? -
zAxisGridlinesVisible
boolean zAxisGridlinesVisible
Are gridlines visible for the z-axis?
-
-
-
-
Package org.jfree.chart3d.table
-
Class org.jfree.chart3d.table.AbstractTableElement
class AbstractTableElement extends Object implements Serializable-
Serialized Fields
-
background
RectanglePainter background
The background paint (this can benull
). -
insets
Insets insets
The insets. -
properties
HashMap<String,
Object> properties Stores properties for the element. -
refPt
RefPt2D refPt
The reference point used to align the element when rendering. -
tag
String tag
A tag that can be used to identify the class of element.
-
-
-
Class org.jfree.chart3d.table.ElementDimension
class ElementDimension extends Dimension2D implements Serializable-
Serialized Fields
-
height
double height
The height (in Java2D units). -
width
double width
The width (in Java2D units).
-
-
-
Class org.jfree.chart3d.table.FlowElement
class FlowElement extends AbstractTableElement implements Serializable-
Serialized Fields
-
elements
List<TableElement> elements
The sub-elements in this flow. -
hgap
int hgap
The horizontal gap between elements on the same line, specified in Java2D units. -
horizontalAlignment
HAlign horizontalAlignment
The horizontal alignment of each row.
-
-
-
Class org.jfree.chart3d.table.GradientRectanglePainter
class GradientRectanglePainter extends Object implements Serializable-
Serialized Fields
-
-
Class org.jfree.chart3d.table.GridElement
class GridElement extends AbstractTableElement implements Serializable-
Serialized Fields
-
elements
DefaultKeyedValues2D<R extends Comparable<R>,
C extends Comparable<C>, TableElement> elements Storage for the cell elements.
-
-
-
Class org.jfree.chart3d.table.ShapeElement
class ShapeElement extends AbstractTableElement implements Serializable -
Class org.jfree.chart3d.table.StandardRectanglePainter
class StandardRectanglePainter extends Object implements Serializable-
Serialization Methods
-
readObject
Provides serialization support.- Parameters:
stream
- the input stream.- Throws:
IOException
- if there is an I/O error.ClassNotFoundException
- if there is a classpath problem.
-
writeObject
Provides serialization support.- Parameters:
stream
- the output stream.- Throws:
IOException
- if there is an I/O error.
-
-
Serialized Fields
-
imageFit
Fit2D imageFit
-
-
-
Class org.jfree.chart3d.table.TextElement
class TextElement extends AbstractTableElement implements Serializable -
Class org.jfree.chart3d.table.VerticalFlowElement
class VerticalFlowElement extends AbstractTableElement implements Serializable-
Serialized Fields
-
elements
List<TableElement> elements
The sub-elements in this flow. -
verticalAlignment
VAlign verticalAlignment
The vertical alignment of the contents of each column. -
vgap
int vgap
The vertical gap between elements in the same column, specified in Java2D units.
-
-
-