Advertisement
Guest User

Drawing lines from list of floats

a guest
Nov 13th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 0.36 KB | None | 0 0
  1. // initial values, re-use them for each individual line
  2. var pt1X = 0f;
  3. var pt1Y = 0f;
  4. var pt2X = 0f;
  5. var pt2Y = 0f;
  6. dataSet.forEachIndexed { i, value ->
  7.     if (i+1 < dataSet.size){
  8.         pt1X = scaledX(i.toFloat())
  9.         pt1Y = scaledY(value)
  10.         pt2X = scaledX((i+1).toFloat())
  11.         pt2Y = scaledY(dataSet[i+1])   
  12.  
  13.         canvas?.drawLine(pt1X, pt1Y, pt2X, pt2Y, bluePaint )
  14.     }
  15. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement