Class Index | File Index

Classes


Class Axis

Defines a scale from minimum to maximum, to transform series points into chart canvas pixels coordinates.
Defined in: <..\..\src\teechart.js>.

Class Summary
Constructor Attributes Constructor Name and Description
 
Axis(chart, horizontal, otherSide)
Method Summary
Method Attributes Method Name and Description
<inner>  
<inner>  
calcIncrement(c, maxLabelSize)
 
calcMinMax(p1, p2)
 
calcPos(value)
 
calcSize(value)
 
 
 
labelWidth(value)
 
<inner>  
nextStep(value)
 
 
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.

Documentation generated by JsDoc Toolkit 2.4.0 on Wed Feb 29 2012 19:36:55 GMT+0100 (CET)