This post describes how to build a very basic
circular barplot with d3.js.
You can see many other examples in the
circular barplot section of the
gallery. Learn more about this type of chart in
data-to-viz.com. This example works with d3.js v4 and v6
scaleBand as for
a normal barplot. However then
range usually goes between 0 and 2Pi for a complete circle.
scaleRadial() function. A
scaleLinear() would work as well, but would
visually inflate the importance of high values as explained
here
and
here.
path and not a
rect. The d3.arc() is a life saver
here, learn more about how it works
here.