Map of all Axis position information.
Height of whole chart as pixels
Width of whole chart as pixels
Margins around chart viewport (area enclosed by axes) as pixels on all 4 sides.
Height of chart viewport (area enclosed by axes) as pixels
Width of chart viewport (area enclosed by axes) as pixels
Event fired when ChartXY layout is changed. This means any change to the dimensions of:
The event is fired just before the chart proceeds to re-render. This event is designed so that user can apply last minute layout changes in the callback function that will take immediate effect. For example, user can change CSS or chart padding in the callback to make last minute corrections to the displayed layout.
If user modifies the chart layout in someway during the callback function, then the chart should be informed like this:
Common use cases:
Position UI elements:
Fixed aspect ratio: