Contains methods for displaying items vertically in a legend.
_getLayoutDimensions
Positions the legend in a chart and returns the properties of the legend to be used in the chart's layout algorithm.
The left, top, right and bottom values for the legend.
_positionLegendItems
items
maxWidth
maxHeight
totalWidth
totalHeight
padding
horizontalGap
verticalGap
vAlign
Displays items vertically in a legend.
items
Array
Array of items to display in the legend.
maxWidth
Number
The width of the largest item in the legend.
maxHeight
Number
The height of the largest item in the legend.
totalWidth
Number
The total width of all items in a legend.
totalHeight
Number
The total height of all items in a legend.
padding
Number
The left, top, right and bottom padding properties for the legend.
horizontalGap
Number
The horizontal distance between items in a legend.
verticalGap
Number
The vertical distance between items in a legend.
vAlign
String
The vertical alignment of the legend.
_redraw
Redraws and position all the components of the chart instance.
_setColumnArrays
items
limit
verticalGap
Creates column and total height arrays used for displaying multiple columns of legend items based on the items, available height and verticalGap for the legend.
destructor
Destructor implementation for the CartesianChart class. Calls destroy on all axes, series, legend (if available) and the Graph instance. Removes the tooltip and overlay HTML elements.
getStartPoint
h
totalHeight
align
padding
Returns the starting y-coordinate for a column of legend items.
Number