code: function exports(_selection) {
              _selection.each(function(_data) {
                  chartWidth = width - margin.left - margin.right;
                  chartHeight = height - margin.top - margin.bottom;
                  data = cleanData(_data);
  
                  buildLayout();
                  buildColorScale();
                  buildShape();
                  buildSVG(this);
                  drawSlices();
                  initTooltip();
  
                  if (highlightedSliceId) {
                      initHighlightSlice();
                  }
                  if (isEmpty && emptyDataConfig.showEmptySlice) {
                      drawEmptySlice();
                  }
              });
          }
docs: This function creates the graph using the selection as container
  
  @param {D3Selection} _selection A d3 selection that represents
  the container(s) where the chart(s) will be rendered
  @param {DonutChartData} _data The data to attach and generate the chart