DefaultIterativeLabelLayoutStrategy constructor
DefaultIterativeLabelLayoutStrategy({
- required ChartOptions options,
Constructor uses default values from ChartOptions
Implementation
// todo-01 : Move all re-layout specific settings from options to DefaultIterativeLabelLayoutStrategy
// But they still need to default from options or somewhere?
DefaultIterativeLabelLayoutStrategy({
required ChartOptions options,
}) : _decreaseLabelFontRatio = options.iterativeLayoutOptions.decreaseLabelFontRatio,
_showEveryNthLabel = options.iterativeLayoutOptions.showEveryNthLabel,
_maxLabelReLayouts = options.iterativeLayoutOptions.maxLabelReLayouts,
_multiplyLabelSkip = options.iterativeLayoutOptions.multiplyLabelSkip,
// labelCommonOptions.labelFontSize and labelColor now set in LabelCommonOptions.get labelTextStyle
_labelFontSize = options.labelCommonOptions.labelTextStyle.fontSize!,
_labelTiltRadians = options.iterativeLayoutOptions.labelTiltRadians;