MeasureAxis constructor

const MeasureAxis({
  1. double tickLength = 5,
  2. TickStyle tickStyle = const TickStyle(),
  3. LineStyle? gridLineStyle,
  4. TextStyle labelStyle = const TextStyle(),
  5. String labelFormatter(
    1. num label
    )?,
  6. Widget? labelWidget(
    1. num label
    )?,
  7. double xAxisLabelSpace = 20,
  8. Offset labelOffset = Offset.zero,
  9. double gapTickLabel = 5,
  10. int tickCount = 3,
  11. CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.end,
  12. DeluxViewport<num>? viewport,
})

Implementation

const MeasureAxis({
  super.tickLength = 5,
  super.tickStyle = const TickStyle(),
  super.gridLineStyle,
  super.labelStyle = const TextStyle(),
  super.labelFormatter,
  super.labelWidget,
  super.xAxisLabelSpace,
  super.labelOffset = Offset.zero,
  super.gapTickLabel = 5,
  this.tickCount = 3,
  this.crossAxisAlignment = CrossAxisAlignment.end,
  super.viewport,
})  : assert(tickCount >= 2),
      assert(
        crossAxisAlignment == CrossAxisAlignment.start ||
            crossAxisAlignment == CrossAxisAlignment.center ||
            crossAxisAlignment == CrossAxisAlignment.end,
      );