Contains methods for displaying items vertically in a legend.
_getLayoutDimensions
Defined in
charts/js/CartesianChartLegend.js:660
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
Defined in
charts/js/CartesianChartLegend.js:214
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
Defined in
charts/js/CartesianChartLegend.js:368
Redraws and position all the components of the chart instance.
_setColumnArrays
items
limit
verticalGap
Defined in
charts/js/CartesianChartLegend.js:293
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
Defined in
charts/js/CartesianChartLegend.js:714
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
Defined in
charts/js/CartesianChartLegend.js:337
Returns the starting y-coordinate for a column of legend items.
Number