Contains algorithms for rendering a top axis.
TopAxisLayout
_getDefaultMargins
Default margins for text fields.
Object
_getTransformOrigin
rot
Returns the transformOrigin to use for an axis label based on the position of the axis and the rotation of the label.
rot
Number
The rotation (in degrees) of the label.
Array
_setRotationCoords
props
Adjusts the coordinates of an axis label based on the rotation.
props
Object
Coordinates, dimension and rotation properties of the label.
drawTick
path
pt
tickStyles
Draws a tick
getExplicitlySized
Determines the available label height when the axis width has been explicitly set.
Boolean
getLabelPoint
pt
Calculates the point for a label.
pt
Object
hash containing x and y coordinates
Object
getLineStart
Calculates the coordinates for the first point on an axis.
offsetNodeForTick
cb
Adjusts position for inner ticks.
cb
Node
contentBox of the axis
positionLabel
label
pt
Rotate and position labels.
label
HTMLElement
to rotate position
pt
Object
hash containing the x and y coordinates in which the label will be positioned against.
positionTitle
label
Rotate and position title.
label
HTMLElement
to rotate position
setCalculatedSize
Assigns a height based on the size of the contents.
setTickOffsets
Sets the length of the tick on either side of the axis line.
updateMaxLabelSize
label
Updates the value for the maxLabelSize
for use in calculating total size.
label
HTMLElement
to measure