Skip to content

AxisBase

Type class

AxisBase is the base class for ValueAxis and CategoryAxis. It can not be instantiated explicitly.

Sources

This information about AxisBase is provided for reference only and is not available through exported packages and thus should not be imported or used on its own.

Inheritance

AxisBase does not extend any other symbol.

AxisBase is extended by ValueAxis, ValueAxis, CategoryAxis, CategoryAxis.

Properties

autoGridCount

Type booleanDefault true

Specifies whether number of gridCount is specified automatically, acoarding to the axis size.

axisAlpha

Type numberDefault 1

Axis opacity. Value range is 0 - 1.

axisColor

Type stringDefault #000000

Axis color.

axisThickness

Type numberDefault 1

Thickness of the axis.

color

Type stringDefault

Color of axis value labels. Will use chart's color if not set.

dashLength

Type numberDefault 0

Length of a dash. 0 means line is not dashed.

fillAlpha

Type numberDefault 0

Fill opacity. Every second space between grid lines can be filled with color. Set fillAlpha to a value greater than 0 to see the fills.

fillColor

Type stringDefault #FFFFFF

Fill color. Every second space between grid lines can be filled with color. Set fillAlpha to a value greater than 0 to see the fills.

fontSize

Type numberDefault

Size of value labels text. Will use chart's fontSize if not set.

gridAlpha

Type numberDefault 0.2

Opacity of grid lines.

gridColor

Type stringDefault #000000

Color of grid lines.

gridCount

Type numberDefault 5

Number of grid lines. In case this is value axis, or your categoryAxis parses dates, the number is approximate. The default value is 5. If you set autoGridCount to true, this property is ignored.

gridThickness

Type numberDefault 1

Thickness of grid lines.

guides

Type arrayDefault

The array of guides belonging to this axis.

ignoreAxisWidth

Type booleanDefault false

If autoMargins of a chart is set to true, but you want this axis not to be measured when calculating margin, set ignoreAxisWidth to true.

inside

Type booleanDefault false

Specifies whether values should be placed inside or outside plot area.

labelFrequency

Type numberDefault 1

Frequency at which labels should be placed. Doesn't work for CategoryAxis if parseDates is set to true.

labelRotation

Type numberDefault 0

Rotation angle of a label. Only horizontal axis' values can be rotated. If you set this for vertical axis, the setting will be ignored.

labelsEnabled

Type booleanDefault true

Specifies whether axis displays category axis' labels and value axis' values.

offset

Type numberDefault 0

The distance of the axis to the plot area, in pixels. Negative values can also be used.

position

Type stringDefault

Possible values are: "top", "bottom", "left", "right". If axis is vertical, default position is "left". If axis is horizontal, default position is "bottom".

showFirstLabel

Type booleanDefault true

Whether to show first axis label or not.

showLastLabel

Type booleanDefault true

Whether to show last axis label or not.

tickLength

Type numberDefault 5

Length of the tick marks.

title

Type stringDefault

Title of the axis.

titleBold

Type booleanDefault true

Specifies if title should be bold or not.

titleColor

Type stringDefault

Color of axis title. Will use text color of chart if not set any.

titleFontSize

Type numberDefault

Font size of axis title. Will use font size of chart plus two pixels if not set any.

Methods

addGuide()

Returns void

Adds guide to the axis.

guide - instance of Guide

removeGuide()

Returns void

Removes guide from the axis.

guide - instance of Guide

Events

AxisBase does not have any events.