Skip to content

CategoryAxesSettings

Type class

CategoryAxesSettings settings set's settings common for all CategoryAxes of StockPanels. If you change a property after the chart is initialized, you should call stockChart.validateNow() method in order for it to work. If there is no default value specified, default value of CategoryAxis class will be used.

Sources

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

Inheritance

CategoryAxesSettings does not extend any other symbol.

CategoryAxesSettings is not extended by any other symbol.

Properties

autoGridCount

Type booleanDefault true

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

axisAlpha

Type numberDefault 0

Axis opacity.

axisColor

Type stringDefault

Axis color.

axisHeight

Type numberDefault 28

Height of category axes. Set it to 0 if you set inside property to true.

axisThickness

Type numberDefault

Thickness of the axis.

color

Type stringDefault

Text color.

dashLength

Type numberDefault

Length of a dash.

dateFormats

Type arrayDefault

Date formats of different periods. Possible period values: fff - milliseconds, ss - seconds, mm - minutes, hh - hours, DD - days, MM - months, WW - weeks, YYYY - years. Check this page for date formatting strings.

equalSpacing

Type booleanDefault false

If you want data points to be placed at equal intervals (omiting dates with no data), set equalSpacing to true.

fillAlpha

Type numberDefault

Fill opacity. Every second space between grid lines can be filled with fillColor.

fillColor

Type stringDefault

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

Text size.

gridAlpha

Type numberDefault

Opacity of grid lines.

gridColor

Type stringDefault

Color of grid lines.

gridCount

Type numberDefault 10

Approximate number of grid lines. You should set autoGridCount to false in order this property not to be ignored.

gridThickness

Type numberDefault

Thickness of grid lines.

groupToPeriods

Type arrayDefault [ "ss", "10ss", "30ss", "mm", "10mm", "30mm", "hh", "DD", "WW", "MM", "YYYY" ]

Periods to which data will be gruoped in case there are more data items in the selected period than specified in maxSeries property.

inside

Type booleanDefault false

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

labelRotation

Type numberDefault

Rotation angle of a label.

labelsEnabled

Type booleanDefault true

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

maxSeries

Type numberDefault 150

Maximum series shown at a time. In case there are more data points in the selection than maxSeries, the chart will group data to longer periods, for example - you have 250 days in the selection, and maxSeries is 150 - the chart will group data to weeks.

minPeriod

Type stringDefault DD

Specifies the shortest period of your data. fff - millisecond, ss - second, mm - minute, hh - hour, DD - day, MM - month, YYYY - year.

It's also possible to supply a number for increments, i.e. "15mm" which will instruct the chart that your data is supplied in 15 minute increments.

position

Type stringDefault

"top" or "bottom".

startOnAxis

Type booleanDefault false

Specifies whether the graph should start on axis or not. In case you display columns, it is recommended to set this to false. startOnAxis can be set to true only if equalSpacing is set to true.

tickLength

Type numberDefault 0

Tick length.

Methods

CategoryAxesSettings does not have any methods.

Events

CategoryAxesSettings does not have any events.