Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. var list_dots = [6,4.5,6,4.5,6,7.5,6,4.5,3,1.5,0,0,0,3,4.5,6,7.5,6,7.5,6,4.5,6,4.5,3,1.5,0,0,0,0,3,1.5,3,4.5,3,1.5,0,0,0,0,0,0,0,0,0,0,3,1.5,0,0,3,1.5,0,0,0,3,1.5,0,3,1.5,0,0,0,0,0,3,1.5,0,0,0,0,0,0,0,3,4.5,3,1.5,3,1.5,0,0,0,0,3,4.5,3,4.5,6,4.5,3,1.5,0,0,0,0,0,0,0,0,0,3,1.5,0,3,1.5,0,0,0,0,0,0,3,1.5,3,1.5,0,0,0,0,0,3,1.5,3,1.5,3,1.5,3,1.5,0,3,] ;
  2.  
  3. //list_dots
  4. base.beginPath();
  5. base.lineWidth = 2;
  6. base.strokeStyle = '#aaa';
  7. for ( var i = 0 ; i < list_dots.length ; i++)
  8. {
  9. base.lineTo( i*10 , (size_canvas_y/2) - (list_dots[i]*10) );
  10. }
  11. base.stroke();
  12. base.closePath();
  13.  
  14. //date line interpolation
  15. base.beginPath();
  16. base.lineWidth = 2;
  17. base.strokeStyle = '#F00';
  18. base.moveTo(0,size_canvas_y/2);
  19. for ( var i=0 ; i<list_dots.length ; i++)
  20. {
  21. if ( i > 5 )
  22. {
  23. var x = i;
  24. var x1 = i-1;
  25. var x2 = i-2;
  26. var x3 = i-3;
  27. var y1 = list_dots[i-1];
  28. var y2 = list_dots[i-2];
  29. var y3 = list_dots[i-3];
  30. var y = ((x-x2)*(x-x3)) / ((x1-x2)*(x1-x3)) *y1+
  31. ((x-x1)*(x-x3)) / ((x2-x1)*(x2-x3)) *y2+
  32. ((x-x1)*(x-x2)) / ((x3-x1)*(x3-x2)) *y3;
  33. }
  34.  
  35. base.lineTo( i*10 , (size_canvas_y/2) - y*10 );
  36. }
  37. base.stroke();
  38. base.closePath();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement