private createBottomContainer()

in src/visual.ts [331:377]


    private createBottomContainer(svgRoot: Selection): IBottomContainer {
        let bottomContainer = svgRoot
            .append("g")
            .attr("class", "bottom-title-container")
            .classed("invisible", true);

        let chartTitleElement = bottomContainer
            .append("text")
            .classed("title", true);

        let warningGroup = bottomContainer
            .append("g")
            .classed("warning-group", true);

        let warningIcon = warningGroup
            .append("path")
            .classed("warning-icon", true);

        let infoGroup = bottomContainer
            .append("g")
            .classed("info-group", true);

        let infoIcon = infoGroup
            .append("path")
            .classed("info-icon", true);

        let dateRangeText = bottomContainer
            .append("text")
            .classed("date-range-text", true)
            .attr("text-anchor", "end");

        return {
            bottomContainer: bottomContainer,
            chartTitleElement: chartTitleElement,
            warning: {
                group: warningGroup,
                icon: warningIcon,
                title: warningIcon
            },
            info: {
                group: infoGroup,
                icon: infoIcon,
                title: infoIcon
            },
            dateRangeText: dateRangeText
        };
    }