VerticalLegendLayout Class
Contains methods for displaying items vertically in a legend.
Item Index
Methods
_getLayoutDimensions
()
Object
protected
Positions the legend in a chart and returns the properties of the legend to be used in the chart's layout algorithm.
Returns:
_positionLegendItems
-
items -
maxWidth -
maxHeight -
totalWidth -
totalHeight -
padding -
horizontalGap -
verticalGap -
hAlign -
vAlign
Displays items vertically in a legend.
Parameters:
-
itemsArrayArray of items to display in the legend.
-
maxWidthNumberThe width of the largest item in the legend.
-
maxHeightNumberThe height of the largest item in the legend.
-
totalWidthNumberThe total width of all items in a legend.
-
totalHeightNumberThe total height of all items in a legend.
-
paddingNumberThe left, top, right and bottom padding properties for the legend.
-
horizontalGapNumberThe horizontal distance between items in a legend.
-
verticalGapNumberThe vertical distance between items in a legend.
-
hAlignStringThe horizontal alignment of the legend.
-
vAlignStringThe vertical alignment of the legend.
_redraw
()
private
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
()
protected
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.
