Guest User

Untitled

a guest
Jun 23rd, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. from processing import *
  2.  
  3. def setup():
  4. size(400,400)
  5. background(0)
  6.  
  7. def f(x,y,w,h,l):
  8. def q(p):
  9. return y+(p-a)/(b-a)*h
  10. a,b = 1.0* min(l) ,1.0* max(l)
  11. x0 ,y0 = x,q(l[0])
  12. def draw():
  13. for i in range (1,len(l)):
  14. x1 = [x,x+w][i%2]
  15. y1 = q(l[i])
  16. line (x0 ,y0 ,x1 ,y1)
  17. x0 ,y0 = x1 ,y1
  18. for p in l:
  19. ellipse(x,q(p) ,10 ,10)
  20. ellipse(x+w,q(p) ,10 ,10)
  21.  
  22. f(50 ,50 ,400 ,400 ,[3 ,1 ,0 ,2 ,4 ,3 ,5])
Add Comment
Please, Sign In to add comment