VerticalBarGraph constructor

const VerticalBarGraph({
  1. Key? key,
  2. Widget? onBarChild(
    1. LineBar,
    2. Size,
    3. int
    )?,
  3. Widget? onLabelYChild(
    1. PointY,
    2. Size,
    3. int
    )?,
  4. double padding = 40,
  5. Widget? onLabelXChild(
    1. PointX,
    2. Size,
    3. int
    )?,
  6. required List<PointX> labelsX,
  7. required List<PointY> labelsY,
  8. required List<LineBar> bars,
})

Implementation

const VerticalBarGraph(
    {super.key,
    this.onBarChild,
    this.onLabelYChild,
    this.padding = 40,
    this.onLabelXChild,
    required this.labelsX,
    required this.labelsY,
    required this.bars})
    : assert(padding >= 40),
      assert(padding <= 80),
      assert(labelsX.length >= 1),
      assert(labelsY.length >= 1),
      assert(bars.length >= 1),
      assert(labelsY.length <= 8),
      assert(labelsX.length <= 8),
      assert(bars.length <= 8);