Class Axis
Defines a scale from minimum to maximum, to transform series points into chart canvas pixels coordinates.
Defined in: <..\..\src\teechart.js>.
Constructor Attributes | Constructor Name and Description |
---|---|
Axis(chart, horizontal, otherSide)
|
Method Attributes | Method Name and Description |
---|---|
<inner> |
anySeriesHasLessThan(c, n)
|
<inner> |
calcIncrement(c, maxLabelSize)
|
calcMinMax(p1, p2)
|
|
calcPos(value)
|
|
calcSize(value)
|
|
fromPos(p)
|
|
labelWidth(value)
|
|
<inner> |
nextStep(value)
|
roundMin()
|
|
scroll(delta)
Changes the axis maximum and minimum values
|
Class Detail
Axis(chart, horizontal, otherSide)
- Parameters:
- {Tee.Chart} chart
- The chart object this axis object belongs to.
- {Boolean} horizontal
- Determines if axis is horizontal or vertical.
- {Boolean} otherSide
- Determines if axis is at top/right or bottom/left side of chart.
Method Detail
<inner>
{Number}
anySeriesHasLessThan(c, n)
- Parameters:
- c
- n
- Returns:
- {Number} Returns if any visible series has less than n parameter values.
<inner>
{Number}
calcIncrement(c, maxLabelSize)
- Parameters:
- c
- maxLabelSize
- Returns:
- {Number} Returns the best appropiate distance between axis labels.
calcMinMax(p1, p2)
- Parameters:
- {Number} p1
- Position in pixels to be axis minimum.
- {Number} p2
- Position in pixels to be axis maximum.
{Number}
calcPos(value)
- Parameters:
- value
- Returns:
- {Number} Returns the position in pixels for a given value, using the axis scales.
{Number}
calcSize(value)
- Parameters:
- value
- Returns:
- {Number} Returns the size in pixels of a given value, using the axis scales.
{Number}
fromPos(p)
- Parameters:
- p
- Returns:
- {Number} Returns the axis value for a given position in pixels.
{Boolean}
hasAnySeries()
- Returns:
- {Boolean} Returns if there is at least one visible series associated to this axis.
{Number}
labelWidth(value)
- Parameters:
- value
- Returns:
- {Number} Returns the width in pixels of value converted to string.
{Number}
minmaxLabelWidth()
- Returns:
- {Number} Returns the approximated width in pixels of largest axis label.
<inner>
{Number}
nextStep(value)
- Parameters:
- value
- Returns:
- {Number} Returns the next bigger value in the sequence 1,2,5,10,20,50...
{Number}
roundMin()
- Returns:
- {Number} Returns the axis minimum value rounded according the axis increment distance.
scroll(delta)
Changes the axis maximum and minimum values
- Parameters:
- {Number} delta
- The positive or negative amount to scroll.