class anychart.scales.DateTimeTicks Improve this Doc
Extends: anychart.core.Base
The DateTimeTicks class contains methods for configuring ticks on the DateTime scale.
Methods Overview
Specific settings | |
count() | Ticks count. |
get() | Returns an array of ticks. Each tick is a value in terms of data, to make a tick on. |
interval() | Ticks interval settings. |
set() | Setups ticks as an explicit array of fixed ticks. |
Miscellaneous | |
getIntervalUnit() | Returns interval unit. |
getIntervalUnitCount() | Returns interval unit count. |
Methods Description
count
Getter for ticks count value.
Returns:
number - Ticks count value.Setter for ticks count value.
Params:
Name | Type | Default | Description |
---|---|---|---|
count | number | 4 | Ticks count value. Note: If value is defined, but not a number or less than 2, it defaults to 5. |
Returns:
anychart.scales.DateTimeTicks - Self instance for method chaining.Try it:
get
Returns an array of ticks. Each tick is a value in terms of data, to make a tick on.
Note: returns correct values only after anychart.scales.Base#finishAutoCalc or after chart.draw()
Note: returns correct values only after anychart.scales.Base#finishAutoCalc or after chart.draw()
Returns:
Array - Array of ticks.Try it:
getIntervalUnit
Returns interval unit.
Detailed description
This method returns the current interval unit that is used by the scale tick.
In case of manual-set mixed intervals like P1Y3M returns the biggest interval (year).
Returns:
anychart.enums.Interval - Return the current interval unit.Try it:
getIntervalUnitCount
Returns interval unit count.
Detailed description
This method returns the interval count in the unit.
In case of manual-set mixed intervals like P1Y3M returns the biggest interval count (1 year).
Returns:
number - Return the current interval unit count.Try it:
interval
Getter for ticks interval value.
Note: Interval value can get only if it was set explicitly, otherwise, it returns NaN.
Returns:
string - Interval value in ISO 8601 interval string.Setter for ticks interval value by a string representing date part or ISO 8601 interval string..
Params:
Name | Type | Description |
---|---|---|
isoDate | string | Value to set. |
Returns:
anychart.scales.DateTimeTicks - Self instance for method chaining.Try it:
Setter for ticks interval value by the unit.
Params:
Name | Type | Description |
---|---|---|
unit | anychart.enums.Interval | string | Set unit by first letter. "year" is "y", "month" is "m" etc. Note: 'minutes' is 'n'. |
count | number | Any positive value. |
Returns:
anychart.scales.DateTimeTicks - Self instance for method chaining.Try it:
Setter for ticks interval value.
Note: If any passed value is defined but is not a number or less than 0, it defaults to NaN and count() resets to 5.
Params:
Name | Type | Description |
---|---|---|
years | number | Any positive value. |
months | number | Any positive value. |
days | number | Any positive value. |
hours | number | Any positive value. |
minutes | number | Any positive value. |
seconds | number | Any positive value. |
Returns:
anychart.scales.DateTimeTicks - Self instance for method chaining.Try it:
set
Setups ticks as an explicit array of fixed ticks.
Params:
Name | Type | Description |
---|---|---|
ticks | Array | Explicit ticks array. |
Returns:
anychart.scales.DateTimeTicks - Self instance for method chaining.Try it: