BandScale<T> constructor

BandScale<T>({
  1. List<T>? domain,
  2. List<double>? range,
  3. double paddingInner = 0,
  4. double paddingOuter = 0,
  5. double align = 0.5,
  6. bool round = false,
})

Creates a band scale with the given parameters.

Implementation

BandScale({
  List<T>? domain,
  List<double>? range,
  double paddingInner = 0,
  double paddingOuter = 0,
  double align = 0.5,
  bool round = false,
})  : _domain = domain ?? [],
      _range = range ?? [0, 1],
      _paddingInner = paddingInner,
      _paddingOuter = paddingOuter,
      _align = align,
      _round = round;