Inherits BaseObject.
|
ZAxisAccessibility | Accessibility [get, set] |
| Accessibility options for an axis. Requires the accessibility module. More...
|
|
bool | AlignTicks [get, set] |
| When using multiple axis, the ticks of two or more opposite axeswill automatically be aligned by adding ticks to the axis or axeswith the least ticks, as if tickAmount were specified.This can be prevented by setting alignTicks to false. If the gridlines look messy, it's a good idea to hide them for the secondaryaxis by setting gridLineWidth to 0.If startOnTick or endOnTick in an Axis options are set to false,then the alignTicks will be disabled for the Axis.Disabled for logarithmic axes. More...
|
|
bool | AllowDecimals [get, set] |
| Whether to allow decimals in this axis' ticks. When countingintegers, like persons or hits on a web page, decimals shouldbe avoided in the labels. By default, decimals are allowed on smallscale axes. More...
|
|
string | AlternateGridColor [get, set] |
| When using an alternate grid color, a band is painted across theplot area between every other grid line. More...
|
|
double | Angle [get, set] |
| In a polar chart, this is the angle of the Y axis in degrees, where0 is up and 90 is right. The angle determines the position of theaxis line and the labels, though the coordinate system is unaffected.Since v8.0.0 this option is also applicable for X axis (invertedpolar). More...
|
|
List< string > | Categories [get, set] |
| If categories are present for the xAxis, names are used instead ofnumbers for that axis.Since Highcharts 3.0, categories can alsobe extracted by giving each point a name and settingaxis type to category . However, if you have multipleseries, best practice remains defining the categories array.Example: ‘categories: ['Apples’, 'Bananas', 'Oranges']` More...
|
|
double | Ceiling [get, set] |
| The highest allowed value for automatically computed axis extremes. More...
|
|
string | ClassName [get, set] |
| A class name that opens for styling the axis by CSS, especially inHighcharts styled mode. The class name is applied to group elementsfor the grid, axis elements and labels. More...
|
|
double | Crossing [get, set] |
| The value on a perpendicular axis where this axis should cross. Thisis typically used on mathematical plots where the axes cross at 0.When crossing is set, space will not be reserved at the sides ofthe chart for axis labels and title, so those may be clipped. In thiscase it is better to place the axes without the crossing option. More...
|
|
Hashtable | DateTimeLabelFormats [get, set] |
| For a datetime axis, the scale will automatically adjust to theappropriate unit. This member gives the default stringrepresentations used for each unit. For intermediate values,different units may be used, for example the day unit can be usedon midnight and hour unit be used for intermediate values on thesame axis.For an overview of the replacement codes, seedateFormat.Defaults to:js{ millisecond: 'H:M:S.L', second: 'H:M:S', minute: 'H:M', hour: 'H:M', day: 'e. b', week: 'e. b', month: 'b \'y', year: 'Y'} More...
|
|
bool | EndOnTick [get, set] |
| Whether to force the axis to end on a tick. Use this option withthe maxPadding option to control the axis end. More...
|
|
ZAxisEvents | Events [get, set] |
| Event handlers for the axis. More...
|
|
double | Floor [get, set] |
| The lowest allowed value for automatically computed axis extremes. More...
|
|
string | GridLineColor [get, set] |
| Color of the grid lines extending the ticks across the plot area.In styled mode, the stroke is given in the .highcharts-grid-line class. More...
|
|
Hashtable | GridLineDashStyle [get, set] |
| The dash or dot style of the grid lines. For possible values, seethis demonstration. More...
|
|
ZAxisGridLineInterpolation | GridLineInterpolation [get, set] |
| Polar charts only. Whether the grid lines should draw as a polygonwith straight lines between categories, or as circles. Can be eithercircle or polygon . Since v8.0.0 this option is also applicablefor X axis (inverted polar). More...
|
|
double | GridLineWidth [get, set] |
| The width of the grid lines extending the ticks across the plot area.Defaults to 1 on the Y axis and 0 on the X axis, except for 3dcharts.In styled mode, the stroke width is given in the<tt>.highcharts-grid-line class. More...
|
|
double | GridZIndex [get, set] |
| The Z index of the grid lines. More...
|
|
string | Id [get, set] |
| An id for the axis. This can be used after render time to geta pointer to the axis object through chart.get() . More...
|
|
ZAxisLabels | Labels [get, set] |
| The axis labels show the number or category for each tick.Since v8.0.0: Labels are animated in categorized x-axis withupdating data if tickInterval and step is set to 1. More...
|
|
double | LinkedTo [get, set] |
| Index of another axis that this axis is linked to. When an axis islinked to a master axis, it will take the same extremes asthe master, but as assigned by min or max or by setExtremes.It can be used to show additional info, or to ease reading thechart by duplicating the scales. More...
|
|
double | Margin [get, set] |
| If there are multiple axes on the same side of the chart, the pixelmargin between the axes. Defaults to 0 on vertical axes, 15 onhorizontal axes. More...
|
|
double | Max [get, set] |
| The maximum value of the axis. If null , the max value isautomatically calculated.If the endOnTick option is true, the max valuemight be rounded up.If a tickAmount is set, the axis may be extendedbeyond the set max in order to reach the given number of ticks. Thesame may happen in a chart with multiple axes, determined by chart.alignTicks, where a tickAmount is applied internally. More...
|
|
double | MaxPadding [get, set] |
| Padding of the max value relative to the length of the axis. Apadding of 0.05 will make a 100px axis 5px longer. This is usefulwhen you don't want the highest data value to appear on the edgeof the plot area. When the axis' max option is set or a max extremeis set using axis.setExtremes() , the maxPadding will be ignored. More...
|
|
double | MaxZoom [get, set] |
| Deprecated. Use minRange instead. More...
|
|
double | Min [get, set] |
| The minimum value of the axis. If null the min value isautomatically calculated.If the startOnTick option is true (default),the min value might be rounded down.The automatically calculated minimum value is also affected byfloor, softMin,minPadding, minRangeas well as series.thresholdand series.softThreshold. More...
|
|
string | MinorGridLineColor [get, set] |
| Color of the minor, secondary grid lines.In styled mode, the stroke width is given in the<tt>.highcharts-minor-grid-line class. More...
|
|
Hashtable | MinorGridLineDashStyle [get, set] |
| The dash or dot style of the minor grid lines. For possible values,see this demonstration. More...
|
|
double | MinorGridLineWidth [get, set] |
| Width of the minor, secondary grid lines.In styled mode, the stroke width is given in the<tt>.highcharts-grid-line class. More...
|
|
string | MinorTickColor [get, set] |
| Color for the minor tick marks. More...
|
|
string | MinorTickInterval [get, set] |
| Specific tick interval in axis units for the minor ticks. On a linearaxis, if "auto" , the minor tick interval is calculated as a fifthof the tickInterval. If undefined , minor ticks are not shown.On logarithmic axes, the unit is the power of the value. For example,setting the minorTickInterval to 1 puts one tick on each of 0.1, 1,10, 100 etc. Setting the minorTickInterval to 0.1 produces 9 ticksbetween 1 and 10, 10 and 100 etc.If user settings dictate minor ticks to become too dense, they don'tmake sense, and will be ignored to prevent performance problems. More...
|
|
double | MinorTickIntervalNumber [get, set] |
| Specific tick interval in axis units for the minor ticks. On a linearaxis, if "auto" , the minor tick interval is calculated as a fifthof the tickInterval. If undefined , minor ticks are not shown.On logarithmic axes, the unit is the power of the value. For example,setting the minorTickInterval to 1 puts one tick on each of 0.1, 1,10, 100 etc. Setting the minorTickInterval to 0.1 produces 9 ticksbetween 1 and 10, 10 and 100 etc.If user settings dictate minor ticks to become too dense, they don'tmake sense, and will be ignored to prevent performance problems. More...
|
|
double | MinorTickLength [get, set] |
| The pixel length of the minor tick marks. More...
|
|
ZAxisMinorTickPosition | MinorTickPosition [get, set] |
| The position of the minor tick marks relative to the axis line. Can be one of inside and outside . More...
|
|
bool | MinorTicks [get, set] |
| Enable or disable minor ticks. The interval between the minor tickscan be controlled either by theminorTicksPerMajor setting, or as anabsolute minorTickInterval value.On a logarithmic axis, minor ticks are laid out based on a bestguess, attempting to enter an approximate number of minor ticksbetween each major tick based onminorTicksPerMajor.Prior to v6.0.0, ticks were enabled in auto layout by settingminorTickInterval to "auto" . More...
|
|
double | MinorTicksPerMajor [get, set] |
| The number of minor ticks per major tick. Works for linear ,logarithmic and datetime axes. More...
|
|
double | MinorTickWidth [get, set] |
| The pixel width of the minor tick mark. More...
|
|
double | MinPadding [get, set] |
| Padding of the min value relative to the length of the axis. Apadding of 0.05 will make a 100px axis 5px longer. This is usefulwhen you don't want the lowest data value to appear on the edgeof the plot area. When the axis' min option is set or a min extremeis set using axis.setExtremes() , the minPadding will be ignored. More...
|
|
double | MinRange [get, set] |
| The minimum range to display on this axis. The entire axis will notbe allowed to span over a smaller interval than this. For example,for a datetime axis the main unit is milliseconds. If minRange isset to 3600000, you can't zoom in more than to one hour.The default minRange for the x axis is five times the smallestinterval between any of the data points.On a logarithmic axis, the unit for the minimum range is the power.So a minRange of 1 means that the axis can be zoomed to 10-100,100-1000, 1000-10000 etc.**Note**: The minPadding , maxPadding , startOnTick andendOnTick settings also affect how the extremes of the axisare computed. More...
|
|
double | MinTickInterval [get, set] |
| The minimum tick interval allowed in axis values. For example onzooming in on an axis with daily data, this can be used to preventthe axis from showing hours. Defaults to the closest distance betweentwo points on the axis. More...
|
|
double | Offset [get, set] |
| The distance in pixels from the plot area to the axis line.A positive offset moves the axis with it's line, labels and ticksaway from the plot area. This is typically used when two or moreaxes are displayed on the same side of the plot. With multipleaxes the offset is dynamically adjusted to avoid collision, thiscan be overridden by setting offset explicitly. More...
|
|
bool | Opposite [get, set] |
| Whether to display the axis on the opposite side of the normal. Thenormal is on the left side for vertical axes and bottom forhorizontal, so the opposite sides will be right and top respectively.This is typically used with dual or multiple axes. More...
|
|
double | Pane [get, set] |
| Refers to the index in the panes array. Used for circulargauges and polar charts. When the option is not set then first panewill be used. More...
|
|
bool | PanningEnabled [get, set] |
| Whether to pan axis. If chart.panning is enabled, the optionallows to disable panning on an individual axis. More...
|
|
List< ZAxisPlotBands > | PlotBands [get, set] |
| An array of colored bands stretching across the plot area marking aninterval on the axis.In styled mode, the plot bands are styled by the .highcharts-plot-band class in addition to the className option. More...
|
|
List< ZAxisPlotLines > | PlotLines [get, set] |
| An array of lines stretching across the plot area, marking a specificvalue on one of the axes.In styled mode, the plot lines are styled by the<tt>.highcharts-plot-line class in addition to the className option. More...
|
|
bool | Reversed [get, set] |
| Whether to reverse the axis so that the highest number is closestto the origin. If the chart is inverted, the x axis is reversed bydefault. More...
|
|
bool | ReversedStacks [get, set] |
| This option determines how stacks should be ordered within a group.For example reversed xAxis also reverses stacks, so first seriescomes last in a group. To keep order like for non-reversed xAxisenable this option. More...
|
|
bool | ShowFirstLabel [get, set] |
| Whether to show the first tick label. More...
|
|
bool | ShowLastLabel [get, set] |
| Whether to show the last tick label. Defaults to true on cartesiancharts, and false on polar charts. More...
|
|
double | SoftMax [get, set] |
| A soft maximum for the axis. If the series data maximum is less thanthis, the axis will stay at this maximum, but if the series datamaximum is higher, the axis will flex to show all data. More...
|
|
double | SoftMin [get, set] |
| A soft minimum for the axis. If the series data minimum is greaterthan this, the axis will stay at this minimum, but if the seriesdata minimum is lower, the axis will flex to show all data. More...
|
|
double | StartOfWeek [get, set] |
| For datetime axes, this decides where to put the tick between weeks. 0 = Sunday, 1 = Monday. More...
|
|
bool | StartOnTick [get, set] |
| Whether to force the axis to start on a tick. Use this option withthe minPadding option to control the axis start. More...
|
|
double | TickAmount [get, set] |
| The amount of ticks to draw on the axis. This opens up for aligningthe ticks of multiple charts or panes within a chart. This optionoverrides the tickPixelInterval option.This option only has an effect on linear axes. Datetime, logarithmicor category axes are not affected. More...
|
|
string | TickColor [get, set] |
| Color for the main tick marks.In styled mode, the stroke is given in the .highcharts-tick class. More...
|
|
double | TickInterval [get, set] |
| The interval of the tick marks in axis units. When undefined , thetick interval is computed to approximately follow thetickPixelInterval on linear and datetimeaxes. On categorized axes, a undefined tickInterval will default to1, one category. Note that datetime axes are based on milliseconds,so for example an interval of one day is expressed as24 * 3600 * 1000 .On logarithmic axes, the tickInterval is based on powers, so atickInterval of 1 means one tick on each of 0.1, 1, 10, 100 etc. AtickInterval of 2 means a tick of 0.1, 10, 1000 etc. A tickIntervalof 0.2 puts a tick on 0.1, 0.2, 0.4, 0.6, 0.8, 1, 2, 4, 6, 8, 10, 20,40 etc.If the tickInterval is too dense for labels to be drawn, Highchartsmay remove ticks.If the chart has multiple axes, the alignTicksoption may interfere with the tickInterval setting. More...
|
|
double | TickLength [get, set] |
| The pixel length of the main tick marks. More...
|
|
ZAxisTickmarkPlacement | TickmarkPlacement [get, set] |
| For categorized axes only. If on the tick mark is placed in thecenter of the category, if between the tick mark is placed betweencategories. The default is between if the tickInterval is 1, elseon . In order to render tick marks on a category axis it is necessaryto provide a tickWidth. More...
|
|
double | TickPixelInterval [get, set] |
| If tickInterval is null this option sets the approximate pixelinterval of the tick marks. Not applicable to categorized axis.The tick interval is also influenced by the minTickInterval option, that, by default prevents ticks frombeing denser than the data points. More...
|
|
ZAxisTickPosition | TickPosition [get, set] |
| The position of the major tick marks relative to the axis line.Can be one of inside and outside . More...
|
|
string | TickPositioner [get, set] |
| A callback function returning array defining where the ticks arelaid out on the axis. This overrides the default behaviour oftickPixelInterval and tickInterval. The automatic tick positions are accessiblethrough this.tickPositions and can be modified by the callback. More...
|
|
List< double > | TickPositions [get, set] |
| An array defining where the ticks are laid out on the axis. Thisoverrides the default behaviour of tickPixelInterval and tickInterval. More...
|
|
double | TickWidth [get, set] |
| The pixel width of the major tick marks. Defaults to 0 on categoryaxes, otherwise 1.In styled mode, the stroke width is given in the .highcharts-tick class, but in order for the element to be generated on category axes,the option must be explicitly set to 1. More...
|
|
ZAxisTitle | Title [get, set] |
| The axis title, showing next to the axis line. More...
|
|
string | Type [get, set] |
| The type of axis. Can be one of linear , logarithmic , datetime or category . In a datetime axis, the numbers are given inmilliseconds, and tick marks are placed on appropriate values likefull hours or days. In a category axis, thepoint names of the chart's series are usedfor categories, if not a categories array isdefined. More...
|
|
bool | UniqueNames [get, set] |
| Applies only when the axis type is category . When uniqueNames is true, points are placed on the X axis according to their names.If the same point name is repeated in the same or another series,the point is placed on the same X position as other points of thesame name. When uniqueNames is false, the points are laid out inincreasing X positions regardless of their names, and the X axiscategory will take the name of the last point in each position. More...
|
|
bool | Visible [get, set] |
| Whether axis, including axis title, line, ticks and labels, shouldbe visible. More...
|
|
double | ZIndex [get, set] |
| The Z index for the axis group. More...
|
|
bool | ZoomEnabled [get, set] |
| Whether to zoom axis. If chart.zoomType is set, the option allowsto disable zooming on an individual axis. More...
|
|
Hashtable | CustomFields [get, set] |
|