Axis
constructor(axisLabelBackground: ShapeComponent? = null, axisLabelColor: Color, axisLabelTextSize: TextUnit = DefaultDimens.AXIS_LABEL_SIZE.sp, axisLabelLineCount: Int = DefaultDimens.AXIS_LABEL_MAX_LINES, axisLabelVerticalPadding: Dp = DefaultDimens.AXIS_LABEL_VERTICAL_PADDING.dp, axisLabelHorizontalPadding: Dp = DefaultDimens.AXIS_LABEL_HORIZONTAL_PADDING.dp, axisLabelVerticalMargin: Dp = DefaultDimens.AXIS_LABEL_VERTICAL_MARGIN.dp, axisLabelHorizontalMargin: Dp = DefaultDimens.AXIS_LABEL_HORIZONTAL_MARGIN.dp, axisLabelRotationDegrees: Float = DefaultDimens.AXIS_LABEL_ROTATION_DEGREES, axisLabelTypeface: Typeface = Typeface.MONOSPACE, axisLabelTextAlign: Paint.Align = Paint.Align.LEFT, axisLabelTextAlignment: Layout.Alignment = Layout.Alignment.ALIGN_NORMAL, axisGuidelineColor: Color, axisGuidelineWidth: Dp = DefaultDimens.AXIS_GUIDELINE_WIDTH.dp, axisGuidelineShape: Shape = Shapes.dashedShape(
shape = Shapes.rectShape,
dashLength = DefaultDimens.DASH_LENGTH.dp,
gapLength = DefaultDimens.DASH_GAP.dp,
), axisLineColor: Color, axisLineWidth: Dp = DefaultDimens.AXIS_LINE_WIDTH.dp, axisLineShape: Shape = Shapes.rectShape, axisTickColor: Color = axisLineColor, axisTickWidth: Dp = axisLineWidth, axisTickShape: Shape = Shapes.rectShape, axisTickLength: Dp = DefaultDimens.AXIS_TICK_LENGTH.dp, axisValueFormatter: AxisValueFormatter<AxisPosition> = DecimalFormatAxisValueFormatter())