2016-09-20 19 views

回答

0

d3弧的實現是相當容易的。這是所有關於四個參數

  • 由startAngle
  • endAngle
  • innerRadius
  • outerRadius

    var arc = d3.arc() .startAngle(function(d) { return Math.max(0, Math.min(2 * Math.PI, x(d.x0))); }) .endAngle(function(d) { return Math.max(0, Math.min(2 * Math.PI, x(d.x1))); }) .innerRadius(function(d) { return Math.max(0, y(d.y0)); }) .outerRadius(function(d) { return Math.max(0, y(d.y1)); });

,也是半徑的圓弧。 在上面提到的參數做一些改變,將改變弧線

+0

我嘗試了各種組合在弧..只有然後我張貼!我發佈了一張圖片,我想讓sunburst圖表像這樣呈現 – Latha