AxisBase Class
The base class for all Cartesian Chart‘s axes.
Declaration
public abstract class AxisBase
extends StyledElement
Remarks
This class introduces axis elements that the following image represents:
Note that the axis style controls tickmarks, gridlines and interlacing visibility.
Inherited Members
Inheritance
Methods
getConstantLines() Method
Returns an array of constant lines which the axis contains.
Declaration
public ConstantLineBase[] getConstantLines()
Returns
Type | Description |
---|---|
ConstantLineBase[] | An array of ConstantLineBase descendant objects. |
getHintOptions() Method
Returns an AxisHintOptions object that defines hint settings.
Declaration
public AxisHintOptions getHintOptions()
Returns
Type | Description |
---|---|
AxisHintOptions | The AxisHintOptions object that specifies hint settings related to the axis. |
getLabel() Method
Returns axis label settings.
Declaration
public AxisLabel getLabel()
Returns
Type | Description |
---|---|
AxisLabel | The AxisLabel object that configures axis labels’ appearance, position, content, and visibility. |
getLabelTextFormatter() Method
Returns the formatter that provides axis labels’ values.
Declaration
public AxisLabelTextFormatter getLabelTextFormatter()
Returns
Type | Description |
---|---|
AxisLabelTextFormatter | The object of the class that implements the AxisLabelTextFormatter interface. |
getLayout() Method
Declaration
public AxisLayout getLayout()
Returns
Type |
---|
AxisLayout |
getPosition() Method
Returns the axis position.
Declaration
public AxisPosition getPosition()
Returns
Type | Description |
---|---|
AxisPosition | The AxisPosition enumeration value indicating the axis position. |
getStrips() Method
Returns an array of strips which the axis contains.
Declaration
public StripBase[] getStrips()
Returns
Type | Description |
---|---|
StripBase[] | An array of StripBase descendant objects. |
getStyle() Method
Returns the axis style.
Declaration
public AxisStyle getStyle()
Returns
Type | Description |
---|---|
AxisStyle | The AxisStyle object that specifies axis appearance settings. |
getSynchronizer() Method
Returns a ChartSynchronizer object that indicates that the axis range should be synchronized.
Declaration
public ChartSynchronizer getSynchronizer()
Returns
Type | Description |
---|---|
ChartSynchronizer | The ChartSynchronizer object that is the synchronization marker. |
getTitle() Method
Returns the axis title.
Declaration
public AxisTitle getTitle()
Returns
Type | Description |
---|---|
AxisTitle | The AxisTitle object that stores title settings. |
isPrimary() Method
Declaration
public boolean isPrimary()
Returns
Type |
---|
boolean |
isVisible() Method
Returns the value indicating whether the axis is visible.
Declaration
public boolean isVisible()
Returns
Type | Description |
---|---|
boolean | true if the axis should be visible; otherwise false. |
removeAllConstantLines() Method
Removes all constant lines from the axis.
Declaration
public void removeAllConstantLines()
removeAllStrips() Method
Removes all strips from the axis.
Declaration
public void removeAllStrips()
removeConstantLine(int) Method
Removes the constant line at the specified index from the axis constant line collection.
Declaration
public void removeConstantLine(int index)
Parameters
Name | Type | Description |
---|---|---|
index | int | A constant line’s index in the collection. |
removeStrip(int) Method
Removes the strip at the specified index from the axis strip collection.
Declaration
public void removeStrip(int index)
Parameters
Name | Type | Description |
---|---|---|
index | int | A strip’s index in the collection. |
setHintOptions(AxisHintOptions) Method
Specifies an AxisHintOptions object that defines hint settings.
Declaration
public void setHintOptions(AxisHintOptions options)
Parameters
Name | Type | Description |
---|---|---|
options | AxisHintOptions | The AxisHintOptions object that specifies hint settings related to the axis. |
setLabel(AxisLabel) Method
Specifies axis label settings.
Declaration
public void setLabel(AxisLabel axisLabel)
Parameters
Name | Type | Description |
---|---|---|
axisLabel | AxisLabel | The AxisLabel object that configures axis labels’ appearance, position, content, and visibility. |
setLabelTextFormatter(AxisLabelTextFormatter) Method
Specifies the formatter that provides axis labels’ text.
Declaration
public void setLabelTextFormatter(AxisLabelTextFormatter formatter)
Parameters
Name | Type | Description |
---|---|---|
formatter | AxisLabelTextFormatter | The object of the class that implements the AxisLabelTextFormatter interface. |
setLayout(AxisLayout) Method
Declaration
public void setLayout(AxisLayout layout)
Parameters
Name | Type |
---|---|
layout | AxisLayout |
setPosition(AxisPosition) Method
Specifies the axis position.
Declaration
public void setPosition(AxisPosition value)
Parameters
Name | Type | Description |
---|---|---|
value | AxisPosition | The AxisPosition enumeration value indicating the axis position. |
setPrimary(boolean) Method
Declaration
public void setPrimary(boolean primary)
Parameters
Name | Type |
---|---|
primary | boolean |
setStyle(AxisStyle) Method
Returns the axis style.
Declaration
public void setStyle(AxisStyle style)
Parameters
Name | Type | Description |
---|---|---|
style | AxisStyle | The AxisStyle object that specifies axis appearance settings. |
setSynchronizer(ChartSynchronizer) Method
Specifies a ChartSynchronizer object that indicates if the axis range should be synchronized.
Declaration
public void setSynchronizer(ChartSynchronizer synchronizer)
Parameters
Name | Type | Description |
---|---|---|
synchronizer | ChartSynchronizer | The ChartSynchronizer object that is the synchronization marker. |
setTitle(AxisTitle) Method
Specifies the axis title.
Declaration
public void setTitle(AxisTitle title)
Parameters
Name | Type | Description |
---|---|---|
title | AxisTitle | The AxisTitle object that specifies the axis title. |
setVisible(boolean) Method
Specifies the value indicating whether the axis is visible.
Declaration
public void setVisible(boolean value)
Parameters
Name | Type | Description |
---|---|---|
value | boolean | true if the axis should be visible; otherwise false. |