This post describes how to build a special circular barplot with d3.js. Two numeric variables are available for each group of the dataset, and are facing each other on the chart. This example illustrates the distortion that bars face on this type of chart. Visit data-to-viz.com for more info.
innerRadius
to ~0