multi-dimensional donut chart driven and other charts by D3.js