A radial bar chart implemented using the reusable radial bar chart D3 component. (More information about this component.)

This example demonstrates the chart responding to data updates. Each time the 'update' button is clicked:

The update function is as simple as:

function update() {
  initData(); // Randomises the data

  d3.select('#chart')
    .datum(data)
    .call(chart);
}

A code example is available in the project directory.