drawPath method

void drawPath(
  1. Canvas canvas,
  2. Size size,
  3. List<RealChartPoint> realPoints
)

Implementation

void drawPath(Canvas canvas, Size size, List<RealChartPoint> realPoints) {
  var linePaint = Paint()
    ..color = lineColor
    ..style = PaintingStyle.stroke
    ..strokeWidth = lineWidth;
  var path = Path();
  var l = realPoints.length;
  for (var i = 0; i < l; i++) {
    var p = realPoints[i].point;
    if (i == 0) {
      path.moveTo(p.x, p.y);
    } else {
      path.lineTo(p.x, p.y);
    }
  }
  canvas.drawPath(path, linePaint);
}