Guest User

Untitled

a guest
Oct 15th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. var startPoint = 5
  2.  
  3. //___________For now only the startPoint is changeable ___________
  4. var distance = 48
  5.  
  6. createBar(startPoint+distance*6, 121, 5,-103,-105)
  7. createBar(startPoint+distance*7, 121, 5,-103,-105)
  8.  
  9.  
  10. createBar(startPoint+distance*3, 174, 2)
  11. createBar(startPoint+distance*4, 174, 3)
  12. createBar(startPoint+distance*5, 174, 4)
  13. createBar(startPoint+distance*6, 174, 5)
  14. createBar(startPoint+distance*7, 174, 6)
  15.  
  16.  
  17.  
  18. function createBar(startX,startBarY,index, tX,tY){
  19. var startY = 28
  20. var barWidth = 20
  21. var barHeight = 150
  22.  
  23.  
  24. console.log(index)
  25. var g = d3.select('svg').append('g')
  26. g.append('rect')
  27. .attr('height',25)
  28. .attr('width',20)
  29. .attr('fill','darkgrey')
  30. .attr('transform','skewY(30)skewX(-40.5) translate('+startX+','+startY+')')
  31.  
  32. g.append('rect')
  33. .attr('height',barHeight)
  34. .attr('width',barWidth)
  35. .attr('x',startX-46)
  36. .attr('y',startY+26)
  37. .attr('fill','grey')
  38. .attr('transform','skewY(30)')
  39.  
  40. g.append('rect')
  41. .attr('height',barHeight)
  42. .attr('width',barWidth)
  43. .attr('x',startX-25)
  44. .attr('y',startY+(startX*1.12)+(0.2*(Math.pow(index,2))))
  45. .attr('fill',"#AD9595")
  46. .attr('transform','skewY(-30)')
  47. if(tX && tY){
  48. g.attr('transform','translate('+tX+','+tY+')')
  49. }
  50.  
  51. }
Add Comment
Please, Sign In to add comment