Class type Ext_chart_axis_Axis.configs


class type configs = object .. end
Inherits
method adjustEnd : bool Js.t Js.prop

Whether to adjust the label at the end of the axis.

Defaults to: true

method dashSize : Js.number Js.t Js.prop

The size of the dash marker. Default's 3.

Defaults to: 3

method grid : 'a. 'a Js.t Js.prop

The grid configuration enables you to set a background grid for an axis. If set to true on a vertical axis, vertical lines will be drawn. If set to true on a horizontal axis, horizontal lines will be drawn. If both are set, a proper grid with horizontal and vertical lines will be drawn.

You can set specific options for the grid configuration for odd and/or even lines/rows. Since the rows being drawn are rectangle sprites, you can set to an odd or even property all styles that apply to Ext.draw.Sprite. For more information on all the style properties you can set please take a look at Ext.draw.Sprite. Some useful style properties are opacity, fill, stroke, stroke-width, etc.

The possible values for a grid option are then true, false, or an object with { odd, even } properties where each property contains a sprite style descriptor object that is defined in Ext.draw.Sprite.

For example:

axes: [{
    type: 'Numeric',
    position: 'left',
    fields: ['data1', 'data2', 'data3'],
    title: 'Number of Hits',
    grid: {
        odd: {
            opacity: 1,
            fill: '#ddd',
            stroke: '#bbb',
            'stroke-width': 1
        }
    }
}, {
    type: 'Category',
    position: 'bottom',
    fields: ['name'],
    title: 'Month of the Year',
    grid: true
}]

method hidden : bool Js.t Js.prop

true to hide the axis.

Defaults to: false

method length : Js.number Js.t Js.prop

Offset axis position. Default's 0.

Defaults to: 0

method majorTickSteps : Js.number Js.t Js.prop

If minimum and maximum are specified it forces the number of major ticks to the specified value. If a number of major ticks is forced, it wont search for pretty numbers at the ticks.


method minorTickSteps : Js.number Js.t Js.prop

The number of small ticks between two major ticks. Default is zero.


method position : Js.js_string Js.t Js.prop

Where to set the axis. Available options are left, bottom, right, top. Default's bottom.

Defaults to: 'bottom'

method title : Js.js_string Js.t Js.prop

The title for the Axis


method width : Js.number Js.t Js.prop

Offset axis width. Default's 0.

Defaults to: 0