public drawCenterText()

in src/services/dataRenderService.ts [169:190]


    public drawCenterText(mainGroupElement: Selection<any>): void {
        let centerTextProperties: TextProperties = {
            fontFamily: dataLabelUtils.StandardFontFamily,
            fontSize: PixelConverter.toString(this.settings.label.fontSize),
            text: this.data.centerText
        };

        let centerText: Selection<any> = mainGroupElement.select(DataRenderService.CenterLabelClass.selectorName);

        if (centerText.empty()) {
            centerText = mainGroupElement.append("text").classed(DataRenderService.CenterLabelClass.className, true);
        }

        centerText
            .style("line-height", 1)
            .style("font-weight", centerTextProperties.fontWeight)
            .style("font-size", this.settings.label.fontSize)
            .style("fill", this.settings.label.color)
            .attr("dy", "0.35em")
            .attr("text-anchor", "middle")
            .text(textMeasurementService.getTailoredTextOrDefault(centerTextProperties, this.innerRadius * DataRenderService.CenterTextFontWidthCoefficient));
    }