com.imsl.chart
Class AxisR
java.lang.Object
com.imsl.chart.AbstractChartNode
com.imsl.chart.ChartNode
com.imsl.chart.AxisR
- All Implemented Interfaces:
- Serializable, Cloneable
public class AxisR
- extends ChartNode
The R-axis in a polar plot.
AxisR
is created by Polar
as its child. It can be
retrieved using the method Polar.getAxisR()
.
It in turn creates the following child nodes: AxisRLine
,
AxisRLabel
and AxisRMajorTick
.
The number of tick marks ("Number" attribute) is set to 4, but
autoscaling can change this value.
- See Also:
Polar
,
Serialized Form
Fields inherited from class com.imsl.chart.ChartNode |
AXIS_X_TOP, AXIS_Y_RIGHT, BAR_TYPE_HORIZONTAL, BAR_TYPE_VERTICAL, DASH_PATTERN_DASH, DASH_PATTERN_DASH_DOT, DASH_PATTERN_DOT, DASH_PATTERN_SOLID, DATA_TYPE_FILL, DATA_TYPE_LINE, DATA_TYPE_MARKER, DATA_TYPE_PICTURE, DATA_TYPE_TUBE, DENDROGRAM_TYPE_HORIZONTAL, DENDROGRAM_TYPE_VERTICAL, FILL_TYPE_GRADIENT, FILL_TYPE_NONE, FILL_TYPE_PAINT, FILL_TYPE_SOLID, LABEL_TYPE_PERCENT, MARKER_TYPE_ASTERISK, MARKER_TYPE_CIRCLE_CIRCLE, MARKER_TYPE_CIRCLE_PLUS, MARKER_TYPE_CIRCLE_X, MARKER_TYPE_DIAMOND_PLUS, MARKER_TYPE_FILLED_CIRCLE, MARKER_TYPE_FILLED_DIAMOND, MARKER_TYPE_FILLED_SQUARE, MARKER_TYPE_FILLED_TRIANGLE, MARKER_TYPE_HOLLOW_CIRCLE, MARKER_TYPE_HOLLOW_DIAMOND, MARKER_TYPE_HOLLOW_SQUARE, MARKER_TYPE_HOLLOW_TRIANGLE, MARKER_TYPE_OCTAGON_PLUS, MARKER_TYPE_OCTAGON_X, MARKER_TYPE_PLUS, MARKER_TYPE_SQUARE_PLUS, MARKER_TYPE_SQUARE_X, MARKER_TYPE_X, TEXT_X_CENTER, TEXT_X_LEFT, TEXT_X_RIGHT, TEXT_Y_BOTTOM, TEXT_Y_CENTER, TEXT_Y_TOP |
Fields inherited from class com.imsl.chart.AbstractChartNode |
AUTOSCALE_DATA, AUTOSCALE_DENSITY, AUTOSCALE_NUMBER, AUTOSCALE_OFF, AUTOSCALE_WINDOW, AXIS_X, AXIS_Y, AXIS_Z, LABEL_TYPE_NONE, LABEL_TYPE_TITLE, LABEL_TYPE_X, LABEL_TYPE_Y, LABEL_TYPE_Z, TRANSFORM_CUSTOM, TRANSFORM_LINEAR, TRANSFORM_LOG |
Methods inherited from class com.imsl.chart.ChartNode |
addPickListener, firePickListeners, getALT, getAxis, getBackground, getBarGap, getBarType, getBarWidth, getChart, getChartTitle, getChildren, getClipData, getComponent, getConcatenatedViewport, getDataType, getDoubleBuffering, getExplode, getFillOutlineColor, getFillOutlineType, getFillPaint, getFillType, getGradient, getHREF, getLegend, getLineDashPattern, getMarkerDashPattern, getMarkerThickness, getMarkerType, getParent, getReference, getScreenAxis, getScreenSize, getScreenViewport, getSize, getSkipWeekends, getTextAngle, getTextColor, getTitle, getToolTip, getViewport, isBitSet, prePaint, removePickListener, setALT, setBarGap, setBarType, setBarWidth, setChartTitle, setClipData, setCustomTransform, setDataType, setDoubleBuffering, setExplode, setFillOutlineColor, setFillOutlineColor, setFillOutlineType, setFillPaint, setFillPaint, setFillPaint, setFillType, setGradient, setGradient, setGradient, setHREF, setImage, setLineDashPattern, setMarkerDashPattern, setMarkerThickness, setMarkerType, setReference, setScreenSize, setSize, setSkipWeekends, setTextAngle, setTextColor, setTextColor, setTitle, setTitle, setToolTip, setViewport, setViewport |
Methods inherited from class com.imsl.chart.AbstractChartNode |
clone, clone, clone, clone, getAbstractParent, getAttribute, getAutoscaleInput, getAutoscaleMinimumTimeInterval, getAutoscaleOutput, getBooleanAttribute, getChildList, getColorAttribute, getCustomTransform, getDensity, getDoubleAttribute, getFillColor, getFont, getFontName, getFontSize, getFontStyle, getImage, getIntegerAttribute, getLabelType, getLightColor, getLineColor, getLineWidth, getLocale, getMarkerColor, getMarkerSize, getName, getNumber, getPaint, getStringAttribute, getTextFormat, getTickLength, getTransform, getX, getY, isAncestorOf, isAttributeSet, isAttributeSetAtThisNode, parseColor, remove, setAttribute, setAutoscaleInput, setAutoscaleMinimumTimeInterval, setAutoscaleOutput, setDensity, setFillColor, setFillColor, setFont, setFontName, setFontSize, setFontStyle, setImage, setLabelType, setLightColor, setLightColor, setLineColor, setLineColor, setLineWidth, setLocale, setMarkerColor, setMarkerColor, setMarkerSize, setName, setNumber, setPaint, setTextFormat, setTextFormat, setTickLength, setTransform, setX, setY, toString |
getAxisRLabel
public AxisRLabel getAxisRLabel()
- Returns the
AxisRLabel
node.
getAxisRLine
public AxisRLine getAxisRLine()
- Returns the
AxisRLine
node.
getAxisRMajorTick
public AxisRMajorTick getAxisRMajorTick()
- Returns the major tick node associated with this axis.
- Returns:
- the
MajorTick
node created as a child by this node
getTickInterval
public double getTickInterval()
- Retrieves the tick interval.
- Returns:
- a
double
which indicates the tick interval
getTicks
public double[] getTicks()
- Returns the value of the "Ticks" attribute, if set. If not set, then it
computes and returns tick values, based on the attributes "Number" and
"TickInterval".
- Returns:
- the
double
values of the "Ticks" attribute, if
defined. Otherwise, computed tick values are returned.
getWindow
public double getWindow()
- Returns the Window attribute.
- Returns:
- a
double
which specifies the Window value - See Also:
setWindow(double)
paint
public void paint(Draw draw)
- Paints this node and all of its children.
- Specified by:
paint
in class ChartNode
- Parameters:
draw
- the Draw
object to be painted
setTickInterval
public void setTickInterval(double tickInterval)
- Sets the tick interval.
- Parameters:
tickInterval
- a double
which specifies the tick
interval
setWindow
public void setWindow(double rmax)
- Sets the Window attribute. The R-axis always starts at 0. The Window
attribute is the maximum value of R.
- Parameters:
rmax
- a double
specifying the radius at which the
AxisTheta
is drawn.
Copyright © 1970-2010 Visual Numerics, Inc.
Built July 30 2010.