Advertisement
Guest User

Untitled

a guest
Feb 27th, 2020
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. d3.transition()
  2. .duration(3000)
  3. .on("start", function(){
  4. // Scale for radius
  5. var xr_1 = d3.scaleLinear().domain([0, 100]).range([0, 40]);
  6.  
  7. var positions_data_0 = {
  8. minx1:120, maxx1:80, miny1:80, maxy1:180,
  9. minx2:150, maxx2:50, miny2:150, maxy2:250
  10. }
  11. var positions_0 = generatePosition(positions_data_0)
  12.  
  13. setTimeout(function(){ update(positions_0, xr_1) }, 500);}
  14. )
  15. .end().then(function(){
  16. d3.transition()
  17. .duration(3000)
  18. .on("start", function(){
  19. var xr_1 = d3.scaleLinear().domain([0, 100]).range([0, 40]);
  20. var positions_data_1 = {
  21. minx1:120, maxx1:80, miny1:100, maxy1:200,
  22. minx2:150, maxx2:50, miny2:100, maxy2:150
  23. }
  24. var positions_1 = generatePosition(positions_data_1)
  25. update(positions_1, xr_1)
  26. setInterval(function(){ update(positions_1, xr_1) }, 1000);})
  27. .end().then(function(){
  28. d3.transition()
  29. .duration(3000)
  30. .on("start", function(){
  31. // Scale for radius
  32. var xr_2 = d3.scaleLinear().domain([0, 100]).range([0, 20]);
  33.  
  34. var positions_data_2 = {
  35. minx1:120, maxx1:60, miny1:0, maxy1:100,
  36. minx2:120, maxx2:60, miny2:0, maxy2:150
  37. }
  38. var positions_2 = generatePosition(positions_data_2)
  39. setInterval(function(){ update(positions_2, xr_2) }, 1500);})
  40. .end().then(function(){
  41. })
  42. })
  43. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement