(function() { const cv = d3wb.initCanvas({ width: 500, height: 400, margin: { top: 0, right: 100, bottom: 0, left: 0 }, data: "data_protocols.json" }) d3.json(cv.config.data, function(error, data) { if (error) throw error; var sum = d3.sum(data, function(d) { return +d.count; }) data.forEach(function(d) { d.percent = (+d.count / sum) * 100 }); d3wb.visualizeDonutChart(data, cv); }); }())