Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- d3.transition()
- .duration(3000)
- .on("start", function(){
- // Scale for radius
- var xr_1 = d3.scaleLinear().domain([0, 100]).range([0, 40]);
- var positions_data_0 = {
- minx1:120, maxx1:80, miny1:80, maxy1:180,
- minx2:150, maxx2:50, miny2:150, maxy2:250
- }
- var positions_0 = generatePosition(positions_data_0)
- setTimeout(function(){ update(positions_0, xr_1) }, 500);}
- )
- .end().then(function(){
- d3.transition()
- .duration(3000)
- .on("start", function(){
- var xr_1 = d3.scaleLinear().domain([0, 100]).range([0, 40]);
- var positions_data_1 = {
- minx1:120, maxx1:80, miny1:100, maxy1:200,
- minx2:150, maxx2:50, miny2:100, maxy2:150
- }
- var positions_1 = generatePosition(positions_data_1)
- update(positions_1, xr_1)
- setInterval(function(){ update(positions_1, xr_1) }, 1000);})
- .end().then(function(){
- d3.transition()
- .duration(3000)
- .on("start", function(){
- // Scale for radius
- var xr_2 = d3.scaleLinear().domain([0, 100]).range([0, 20]);
- var positions_data_2 = {
- minx1:120, maxx1:60, miny1:0, maxy1:100,
- minx2:120, maxx2:60, miny2:0, maxy2:150
- }
- var positions_2 = generatePosition(positions_data_2)
- setInterval(function(){ update(positions_2, xr_2) }, 1500);})
- .end().then(function(){
- })
- })
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement