private createChartOverlay()

in src/visual.ts [415:442]


    private createChartOverlay(chartGroup: Selection): IChartOverlay {
        let chartOverlayTextGroup = chartGroup
            .append("g")
            .classed("group", true);

        let title = chartOverlayTextGroup
            .append("text")
            .classed("data-title", true)
            .attr("text-anchor", "middle");

        let text = chartOverlayTextGroup
            .append("text")
            .classed("data-value", true)
            .attr("text-anchor", "middle");

        // this rect is always invisible, used for capture mouse and touch events
        let chartOverlayRect = chartOverlayTextGroup
            .append("rect")
            .attr("style", "stroke: none; fill: #000;opacity:0;");

        return {
            group: chartOverlayTextGroup,
            title: title,
            text: text,
            rect: chartOverlayRect,
            rectTitle: chartOverlayTextGroup
        };
    }