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
};
}