标签: javascript d3.js
我正在尝试构建一个类似于此处的图表
https://sf.relsci.com/Visualizations/davos
如何画圆形的圆圈?
答案 0 :(得分:1)
这是一个FIDDLE,有一种方法可以做到。
.attr('transform', function (d, i) { return "translate(" + ((w/2-r) * Math.cos((interval*i) * Math.PI/180)) + "," + ((w/2-r) * Math.sin((interval*i) * Math.PI/180)) + ")"; });
希望这有帮助。