ChartAxisModel constructor

ChartAxisModel(
  1. WidgetModel? parent,
  2. String? id,
  3. ChartAxis axis, {
  4. dynamic type,
  5. dynamic spacing,
  6. dynamic labelrotation,
  7. dynamic labelvisible,
  8. dynamic labelsize,
  9. dynamic title,
  10. dynamic interval,
  11. dynamic format,
  12. dynamic min,
  13. dynamic max,
  14. dynamic truncate,
  15. dynamic padding,
})

Implementation

ChartAxisModel(
  super.parent,
  super.id,
  this.axis, {
  dynamic type,
  dynamic spacing,
  dynamic labelrotation,
  dynamic labelvisible,
  dynamic labelsize,
  dynamic title,
  dynamic interval,
  dynamic format,
  dynamic min,
  dynamic max,
  dynamic truncate,
  dynamic padding,
}) {
  this.labelrotation = labelrotation;
  this.spacing = spacing;
  this.labelvisible = labelvisible;
  this.labelsize = labelsize;
  this.title = title;
  this.interval = interval;
  this.format = format;
  this.min = min;
  this.max = max;
  this.truncate = truncate;
  this.type = type;
  this.padding = padding;
  // this.minimum        = minimum;
  // this.maximum        = maximum;
  // this.visibleminimum = visibleminimum;
  // this.visiblemaximum = visiblemaximum;
  // this.fontcolor      = fontcolor;
  // this.fontsize       = fontsize;
  // this.gridcolor      = gridcolor;
  // this.interval       = interval;
  // this.intervaltype   = intervaltype;
  // this.zoomfactor     = zoomfactor;
  // this.zoomposition   = zoomposition;

  if (isNullOrEmpty(type)) type = type?.trim().toLowerCase();
}