ColumnChartPainter constructor

ColumnChartPainter({
  1. required TextStyle defaultTextStyle,
  2. required List<ChartLabeledState> states,
  3. required double maxValue,
  4. required ChartMarkType markType,
  5. required Color? backgroundColor,
  6. required int separatedLineCount,
  7. required double separatedLineWidth,
  8. required Color separatedLineColor,
  9. required double separatedTextMargin,
  10. required TextStyle separatedTextStyle,
  11. required ChartSeparatedTextAlignment separatedTextAlignment,
  12. required ChartSeparatedTextDirection separatedTextDirection,
  13. required Color separatedBorderColor,
  14. required double separatedBorderWidth,
  15. required StrokeCap separatedLineCap,
  16. required double labelTextMargin,
  17. required TextStyle labelTextStyle,
  18. required bool isVisibleSeparatedText,
  19. required bool isVisibleLabel,
  20. required double barRatio,
  21. required double fadePercent,
  22. required double barInnerTextMargin,
  23. required double barOuterTextMargin,
  24. required ChartTextStyleBuilder<ChartLabeledState> barInnerTextStyle,
  25. required ChartTextStyleBuilder<ChartLabeledState> barOuterTextStyle,
  26. required ChartBarTextAlignment barTextAlignment,
  27. required BorderRadius barBorderRadius,
  28. required Color barColor,
  29. required bool isVisibleBarText,
})

Implementation

ColumnChartPainter({
  required super.defaultTextStyle,
  required super.states,
  required super.maxValue,
  required super.markType,
  required super.backgroundColor,
  required super.separatedLineCount,
  required super.separatedLineWidth,
  required super.separatedLineColor,
  required super.separatedTextMargin,
  required super.separatedTextStyle,
  required super.separatedTextAlignment,
  required super.separatedTextDirection,
  required super.separatedBorderColor,
  required super.separatedBorderWidth,
  required super.separatedLineCap,
  required super.labelTextMargin,
  required super.labelTextStyle,
  required super.isVisibleSeparatedText,
  required super.isVisibleLabel,
  required this.barRatio,
  required this.fadePercent,
  required this.barInnerTextMargin,
  required this.barOuterTextMargin,
  required this.barInnerTextStyle,
  required this.barOuterTextStyle,
  required this.barTextAlignment,
  required this.barBorderRadius,
  required this.barColor,
  required this.isVisibleBarText,
});