scaleBandas for a normal barplot. However then range usually goes between 0 and 2Pi for a complete circle.
scaleLinear()would work as well, but would visually inflate the importance of high values as explained here and here.
pathand not a
d3.arc()is a life saver here, learn more about how it works here.