jsx3.chart.LogarithmicAxisAPI


Object
Object TypeThe JSX foundation class that this object is an instance of.
IDThe unique, system-assigned ID for this object.
NameSets the name assigned by the developer to identify this object.
Axis
OrientationSets whether the axis is horizontal or vertical.
WidthSets the amount of space in pixels that the axis ticks, labels, and title occupy.
Tick
Show AxisSets whether to show a line along the axis.
Axis StrokeSets the vector stroke to use for drawing the line along the axis.
Mj Tick LengthSets the length of major ticks.
Mj Tick StrokeSets the vector stroke to use for drawing major ticks.
Mj Tick PlacementSets the placement of major ticks.
Mn Tick LengthSets the length of minor ticks.
Mn Tick StrokeSets the vector stroke to use for drawing minor ticks.
Mn Tick PlacementSets the placement of minor ticks.
Mn Tick DivisionsSets the number of minor tick divisions between major ticks.
Label
Show LabelsSets whether to show data labels along the axis.
Label GapSets the gap between tick marks and labels in pixels.
Label PlacementSets the placement of axis labels with respect to the axis.
Label FunctionA function that formats the labels to be displayed next to major ticks with signature function(value) : String.
Label CSS ClassSets the jsxname of a CSS class to use to format major tick labels.
Label CSS StylesSets the additional styles attribute to use to format the axis value labels.
Interaction
Bound MenuSets the jsxname property for the context menu instance to display on a right-click.

Object Type

Read-Only. The JSX foundation class that this object is an instance of.

ID

Read-Only. The unique, system-assigned ID for this object.
Getter: getId()

Name

Sets the name assigned by the developer to identify this object.
Getter: getName()
Setter: setName()
Property: jsxname

Orientation

Sets whether the axis is horizontal or vertical.
Default Value: Horizontal (jsx3.Boolean.TRUE)
Getter: getHorizontal()
Setter: setHorizontal()
Property: horizontal
Allowed Values:

Width

Sets the amount of space in pixels that the axis ticks, labels, and title occupy.
Default Value: 50 vertical, 12 horizontal
Getter: getDisplayWidth()
Setter: setDisplayWidth()
Property: displayWidth

Show Axis

Sets whether to show a line along the axis.
Default Value: FALSE (jsx3.Boolean.FALSE)
Getter: getShowAxis()
Setter: setShowAxis()
Property: showAxis
Allowed Values:

Axis Stroke

Sets the vector stroke to use for drawing the line along the axis. Specified as color width alpha. For example, black 1 1.
Default Value: black 1 1
Getter: getAxisStroke()
Setter: setAxisStroke()
Property: axisStroke

Mj Tick Length

Sets the length of major ticks.
Default Value: 0
Getter: getTickLength()
Setter: setTickLength()
Property: tickLength

Mj Tick Stroke

Sets the vector stroke to use for drawing major ticks. Specified as color width alpha. For example, black 1 1. If empty, ticks aren't rendered.
Default Value: Empty
Getter: getTickStroke()
Setter: setTickStroke()
Property: tickStroke

Mj Tick Placement

Sets the placement of major ticks.
Default Value: none (jsx3.chart.Axis.TICK_NONE)
Getter: getTickPlacement()
Setter: setTickPlacement()
Property: tickPlacement
Allowed Values:

Mn Tick Length

Sets the length of minor ticks.
Default Value: 0
Getter: getMinorTickLength()
Setter: setMinorTickLength()
Property: minorTickLength

Mn Tick Stroke

Sets the vector stroke to use for drawing minor ticks. Specified as color width alpha. For example, black 1 1. If empty, ticks aren't rendered.
Default Value: Empty
Getter: getMinorTickStroke()
Setter: setMinorTickStroke()
Property: minorTickStroke

Mn Tick Placement

Sets the placement of minor ticks.
Default Value: none (jsx3.chart.Axis.TICK_NONE)
Getter: getMinorTickPlacement()
Setter: setMinorTickPlacement()
Property: minorTickPlacement
Allowed Values:

Mn Tick Divisions

Sets the number of minor tick divisions between major ticks. The number of minor ticks shown are less than this value.
Default Value: 0
Getter: getMinorTickDivisions()
Setter: setMinorTickDivisions()
Property: minorTickDivisions

Show Labels

Sets whether to show data labels along the axis.
Default Value: FALSE (jsx3.Boolean.FALSE)
Getter: getShowLabels()
Setter: setShowLabels()
Property: showLabels
Allowed Values:

Label Gap

Sets the gap between tick marks and labels in pixels.
Default Value: 0
Getter: getLabelGap()
Setter: setLabelGap()
Property: labelGap

Label Placement

Sets the placement of axis labels with respect to the axis.
Default Value: axis (jsx3.chart.Axis.LABEL_AXIS)
Getter: getLabelPlacement()
Setter: setLabelPlacement()
Property: labelPlacement
Allowed Values:

Label Function

A function that formats the labels to be displayed next to major ticks with signature function(value) : String. Static methods in jsx3.chart.Axis can be used here.
Getter: getLabelFunction()
Setter: setLabelFunction()
Property: labelFunction

Label CSS Class

Sets the jsxname of a CSS class to use to format major tick labels.
Default Value: Empty
Getter: getLabelClass()
Setter: setLabelClass()
Property: labelClass

Label CSS Styles

Sets the additional styles attribute to use to format the axis value labels.
Default Value: Empty
Getter: getLabelStyle()
Setter: setLabelStyle()
Property: labelStyle

Bound Menu

Sets the jsxname property for the context menu instance to display on a right-click.
Getter: getMenu()
Setter: setMenu()
Property: jsxmenu