copyWith method

BarData copyWith({
  1. bool? visible,
  2. ChartRotation? rotation,
  3. Offset? origin,
  4. IChartLayout? layout,
  5. bool? crop,
  6. List<DataPoint>? bars,
  7. ThicknessData? thickness,
  8. ThicknessData? border,
  9. double? borderRadius,
  10. IDataPointStyle? pointStyle,
})

Implementation

BarData copyWith({
  bool? visible,
  ChartRotation? rotation,
  Offset? origin,
  IChartLayout? layout,
  bool? crop,
  List<DataPoint>? bars,
  ThicknessData? thickness,
  ThicknessData? border,
  double? borderRadius,
  IDataPointStyle? pointStyle
}) {
  return BarData(
    visible: visible ?? this.visible,
    rotation: rotation ?? this.rotation,
    origin: origin ?? this.origin,
    layout: layout ?? this.layout,
    crop: crop ?? this.crop,
    bars: bars ?? this.bars,
    thickness: thickness ?? this.thickness,
    border: border ?? this.border,
    borderRadius: borderRadius ?? this.borderRadius,
    pointStyle: pointStyle ?? this.pointStyle,
  );
}