Highcharts .NET  11.3.0
Highsoft.Web.Mvc.Charts.ZAxis Class Reference

Inherits BaseObject.

Properties

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-lineclass. 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< ZAxisPlotBandsPlotBands [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-bandclass in addition to the className option. More...
 
List< ZAxisPlotLinesPlotLines [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-tickclass. 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-tickclass, 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, datetimeor 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 uniqueNamesis 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]
 

Property Documentation

◆ Accessibility

ZAxisAccessibility Highsoft.Web.Mvc.Charts.ZAxis.Accessibility
getset

Accessibility options for an axis. Requires the accessibility module.

◆ AlignTicks

bool Highsoft.Web.Mvc.Charts.ZAxis.AlignTicks
getset

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.

◆ AllowDecimals

bool Highsoft.Web.Mvc.Charts.ZAxis.AllowDecimals
getset

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.

◆ AlternateGridColor

string Highsoft.Web.Mvc.Charts.ZAxis.AlternateGridColor
getset

When using an alternate grid color, a band is painted across theplot area between every other grid line.

◆ Angle

double Highsoft.Web.Mvc.Charts.ZAxis.Angle
getset

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).

◆ Categories

List<string> Highsoft.Web.Mvc.Charts.ZAxis.Categories
getset

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']`

◆ Ceiling

double Highsoft.Web.Mvc.Charts.ZAxis.Ceiling
getset

The highest allowed value for automatically computed axis extremes.

◆ ClassName

string Highsoft.Web.Mvc.Charts.ZAxis.ClassName
getset

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.

◆ Crossing

double Highsoft.Web.Mvc.Charts.ZAxis.Crossing
getset

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.

◆ DateTimeLabelFormats

Hashtable Highsoft.Web.Mvc.Charts.ZAxis.DateTimeLabelFormats
getset

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'}

◆ EndOnTick

bool Highsoft.Web.Mvc.Charts.ZAxis.EndOnTick
getset

Whether to force the axis to end on a tick. Use this option withthe maxPadding option to control the axis end.

◆ Events

ZAxisEvents Highsoft.Web.Mvc.Charts.ZAxis.Events
getset

Event handlers for the axis.

◆ Floor

double Highsoft.Web.Mvc.Charts.ZAxis.Floor
getset

The lowest allowed value for automatically computed axis extremes.

◆ GridLineColor

string Highsoft.Web.Mvc.Charts.ZAxis.GridLineColor
getset

Color of the grid lines extending the ticks across the plot area.In styled mode, the stroke is given in the .highcharts-grid-lineclass.

◆ GridLineDashStyle

Hashtable Highsoft.Web.Mvc.Charts.ZAxis.GridLineDashStyle
getset

The dash or dot style of the grid lines. For possible values, seethis demonstration.

◆ GridLineInterpolation

ZAxisGridLineInterpolation Highsoft.Web.Mvc.Charts.ZAxis.GridLineInterpolation
getset

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).

◆ GridLineWidth

double Highsoft.Web.Mvc.Charts.ZAxis.GridLineWidth
getset

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.

◆ GridZIndex

double Highsoft.Web.Mvc.Charts.ZAxis.GridZIndex
getset

The Z index of the grid lines.

◆ Id

string Highsoft.Web.Mvc.Charts.ZAxis.Id
getset

An id for the axis. This can be used after render time to geta pointer to the axis object through chart.get().

◆ Labels

ZAxisLabels Highsoft.Web.Mvc.Charts.ZAxis.Labels
getset

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.

◆ LinkedTo

double Highsoft.Web.Mvc.Charts.ZAxis.LinkedTo
getset

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.

◆ Margin

double Highsoft.Web.Mvc.Charts.ZAxis.Margin
getset

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.

◆ Max

double Highsoft.Web.Mvc.Charts.ZAxis.Max
getset

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.

◆ MaxPadding

double Highsoft.Web.Mvc.Charts.ZAxis.MaxPadding
getset

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.

◆ MaxZoom

double Highsoft.Web.Mvc.Charts.ZAxis.MaxZoom
getset

Deprecated. Use minRange instead.

◆ Min

double Highsoft.Web.Mvc.Charts.ZAxis.Min
getset

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.

◆ MinorGridLineColor

string Highsoft.Web.Mvc.Charts.ZAxis.MinorGridLineColor
getset

Color of the minor, secondary grid lines.In styled mode, the stroke width is given in the<tt>.highcharts-minor-grid-line class.

◆ MinorGridLineDashStyle

Hashtable Highsoft.Web.Mvc.Charts.ZAxis.MinorGridLineDashStyle
getset

The dash or dot style of the minor grid lines. For possible values,see this demonstration.

◆ MinorGridLineWidth

double Highsoft.Web.Mvc.Charts.ZAxis.MinorGridLineWidth
getset

Width of the minor, secondary grid lines.In styled mode, the stroke width is given in the<tt>.highcharts-grid-line class.

◆ MinorTickColor

string Highsoft.Web.Mvc.Charts.ZAxis.MinorTickColor
getset

Color for the minor tick marks.

◆ MinorTickInterval

string Highsoft.Web.Mvc.Charts.ZAxis.MinorTickInterval
getset

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.

◆ MinorTickIntervalNumber

double Highsoft.Web.Mvc.Charts.ZAxis.MinorTickIntervalNumber
getset

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.

◆ MinorTickLength

double Highsoft.Web.Mvc.Charts.ZAxis.MinorTickLength
getset

The pixel length of the minor tick marks.

◆ MinorTickPosition

ZAxisMinorTickPosition Highsoft.Web.Mvc.Charts.ZAxis.MinorTickPosition
getset

The position of the minor tick marks relative to the axis line. Can be one of inside and outside.

◆ MinorTicks

bool Highsoft.Web.Mvc.Charts.ZAxis.MinorTicks
getset

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".

◆ MinorTicksPerMajor

double Highsoft.Web.Mvc.Charts.ZAxis.MinorTicksPerMajor
getset

The number of minor ticks per major tick. Works for linear,logarithmic and datetime axes.

◆ MinorTickWidth

double Highsoft.Web.Mvc.Charts.ZAxis.MinorTickWidth
getset

The pixel width of the minor tick mark.

◆ MinPadding

double Highsoft.Web.Mvc.Charts.ZAxis.MinPadding
getset

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.

◆ MinRange

double Highsoft.Web.Mvc.Charts.ZAxis.MinRange
getset

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.

◆ MinTickInterval

double Highsoft.Web.Mvc.Charts.ZAxis.MinTickInterval
getset

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.

◆ Offset

double Highsoft.Web.Mvc.Charts.ZAxis.Offset
getset

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.

◆ Opposite

bool Highsoft.Web.Mvc.Charts.ZAxis.Opposite
getset

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.

◆ Pane

double Highsoft.Web.Mvc.Charts.ZAxis.Pane
getset

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.

◆ PanningEnabled

bool Highsoft.Web.Mvc.Charts.ZAxis.PanningEnabled
getset

Whether to pan axis. If chart.panning is enabled, the optionallows to disable panning on an individual axis.

◆ PlotBands

List<ZAxisPlotBands> Highsoft.Web.Mvc.Charts.ZAxis.PlotBands
getset

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-bandclass in addition to the className option.

◆ PlotLines

List<ZAxisPlotLines> Highsoft.Web.Mvc.Charts.ZAxis.PlotLines
getset

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.

◆ Reversed

bool Highsoft.Web.Mvc.Charts.ZAxis.Reversed
getset

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.

◆ ReversedStacks

bool Highsoft.Web.Mvc.Charts.ZAxis.ReversedStacks
getset

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.

◆ ShowFirstLabel

bool Highsoft.Web.Mvc.Charts.ZAxis.ShowFirstLabel
getset

Whether to show the first tick label.

◆ ShowLastLabel

bool Highsoft.Web.Mvc.Charts.ZAxis.ShowLastLabel
getset

Whether to show the last tick label. Defaults to true on cartesiancharts, and false on polar charts.

◆ SoftMax

double Highsoft.Web.Mvc.Charts.ZAxis.SoftMax
getset

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.

◆ SoftMin

double Highsoft.Web.Mvc.Charts.ZAxis.SoftMin
getset

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.

◆ StartOfWeek

double Highsoft.Web.Mvc.Charts.ZAxis.StartOfWeek
getset

For datetime axes, this decides where to put the tick between weeks. 0 = Sunday, 1 = Monday.

◆ StartOnTick

bool Highsoft.Web.Mvc.Charts.ZAxis.StartOnTick
getset

Whether to force the axis to start on a tick. Use this option withthe minPadding option to control the axis start.

◆ TickAmount

double Highsoft.Web.Mvc.Charts.ZAxis.TickAmount
getset

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.

◆ TickColor

string Highsoft.Web.Mvc.Charts.ZAxis.TickColor
getset

Color for the main tick marks.In styled mode, the stroke is given in the .highcharts-tickclass.

◆ TickInterval

double Highsoft.Web.Mvc.Charts.ZAxis.TickInterval
getset

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.

◆ TickLength

double Highsoft.Web.Mvc.Charts.ZAxis.TickLength
getset

The pixel length of the main tick marks.

◆ TickmarkPlacement

ZAxisTickmarkPlacement Highsoft.Web.Mvc.Charts.ZAxis.TickmarkPlacement
getset

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.

◆ TickPixelInterval

double Highsoft.Web.Mvc.Charts.ZAxis.TickPixelInterval
getset

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.

◆ TickPosition

ZAxisTickPosition Highsoft.Web.Mvc.Charts.ZAxis.TickPosition
getset

The position of the major tick marks relative to the axis line.Can be one of inside and outside.

◆ TickPositioner

string Highsoft.Web.Mvc.Charts.ZAxis.TickPositioner
getset

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.

◆ TickPositions

List<double> Highsoft.Web.Mvc.Charts.ZAxis.TickPositions
getset

An array defining where the ticks are laid out on the axis. Thisoverrides the default behaviour of tickPixelInterval and tickInterval.

◆ TickWidth

double Highsoft.Web.Mvc.Charts.ZAxis.TickWidth
getset

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-tickclass, but in order for the element to be generated on category axes,the option must be explicitly set to 1.

◆ Title

ZAxisTitle Highsoft.Web.Mvc.Charts.ZAxis.Title
getset

The axis title, showing next to the axis line.

◆ Type

string Highsoft.Web.Mvc.Charts.ZAxis.Type
getset

The type of axis. Can be one of linear, logarithmic, datetimeor 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.

◆ UniqueNames

bool Highsoft.Web.Mvc.Charts.ZAxis.UniqueNames
getset

Applies only when the axis type is category. When uniqueNamesis 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.

◆ Visible

bool Highsoft.Web.Mvc.Charts.ZAxis.Visible
getset

Whether axis, including axis title, line, ticks and labels, shouldbe visible.

◆ ZIndex

double Highsoft.Web.Mvc.Charts.ZAxis.ZIndex
getset

The Z index for the axis group.

◆ ZoomEnabled

bool Highsoft.Web.Mvc.Charts.ZAxis.ZoomEnabled
getset

Whether to zoom axis. If chart.zoomType is set, the option allowsto disable zooming on an individual axis.


The documentation for this class was generated from the following file: