Trendline constructor

Trendline({
  1. bool enableTooltip = true,
  2. double? intercept,
  3. String? name,
  4. List<double>? dashArray,
  5. Color color = Colors.blue,
  6. TrendlineType type = TrendlineType.linear,
  7. double backwardForecast = 0,
  8. double forwardForecast = 0,
  9. double opacity = 1,
  10. bool isVisible = true,
  11. double width = 2,
  12. double animationDuration = 1500,
  13. double? animationDelay = 0,
  14. String valueField = 'high',
  15. bool isVisibleInLegend = true,
  16. LegendIconType legendIconType = LegendIconType.horizontalLine,
  17. MarkerSettings markerSettings = const MarkerSettings(),
  18. int polynomialOrder = 2,
  19. int period = 2,
  20. ChartTrendlineRenderCallback? onRenderDetailsUpdate,
})

Creating an argument constructor of Trendline class.

Implementation

Trendline({
  this.enableTooltip = true,
  this.intercept,
  this.name,
  this.dashArray,
  this.color = Colors.blue,
  this.type = TrendlineType.linear,
  this.backwardForecast = 0,
  this.forwardForecast = 0,
  this.opacity = 1,
  this.isVisible = true,
  this.width = 2,
  this.animationDuration = 1500,
  this.animationDelay = 0,
  this.valueField = 'high',
  this.isVisibleInLegend = true,
  this.legendIconType = LegendIconType.horizontalLine,
  this.markerSettings = const MarkerSettings(),
  this.polynomialOrder = 2,
  this.period = 2,
  this.onRenderDetailsUpdate,
});