Advertisement
Guest User

Untitled

a guest
Mar 24th, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. var x = techan.scale.financetime()
  2. .range([0, width]);
  3. var yVolume = d3.scaleLinear()
  4. .range([height , height - 60]);
  5.  
  6. var volume = techan.plot.volume()
  7. .accessor(candlestick.accessor())
  8. .xScale(x)
  9. .yScale(yVolume);
  10. var svg = d3.select("body").append("svg")
  11. .attr("width", width + margin.left + margin.right)
  12. .attr("height", height + margin.top + margin.bottom)
  13. .append("g")
  14. .attr("transform", "translate(" + margin.left + "," + margin.top + ")");
  15.  
  16. function draw(data) {
  17. // 新增一個g
  18. svg.append("g")
  19. .attr("class", "volume");
  20.  
  21. x.domain(data.map(candlestick.accessor().d));
  22. yVolume.domain(techan.scale.plot.volume(data).domain());
  23. //在g.volume 根據data 畫出成交量的圖
  24. svg.select("g.volume").datum(data).call(volume);
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement