Internal.selectElement(this);
Internal.getParentDimensions(this);
Internal.getChartDimensions(this);
Internal.createSVGElement(this);
InternalDonut.updateTranslation(this);
Internal.createToolTip(this);
InternalDonut.updateStyle(this);
InternalDonut.updateOrdinalColumn(this);
Internal.convertColorsToScale(this, this.data.map(d => { return d[this.ordinalColumn]; }));
InternalDonut.updateLinearColumn(this);
InternalDonut.convertData(this);
InternalDonut.updateRadius(this);
InternalDonut.updateArc(this);
InternalDonut.updatePie(this);
InternalDonut.buildChartComponents(this);
InternalDonut.updateTitle(this);
return this;
}