private renderYAxis()

in src/visual.ts [1104:1133]


    private renderYAxis(data: ChartData, duration: number): void {
        let yAxis: Axis<any> = data.yAxis,
            isShow: boolean = false,
            color: string = data.settings.yAxis.color,
            fontColor: string = data.settings.yAxis.fontColor;

        if (this.data &&
            this.data.settings &&
            this.data.settings.yAxis &&
            this.data.settings.yAxis.show) {
            isShow = true;
        }

        if (this.data &&
            this.data.settings &&
            this.data.settings.yAxis &&
            this.data.settings.yAxis) {
            color = this.data.settings.yAxis.color;
            fontColor = this.data.settings.yAxis.fontColor;
        }

        this.yAxis
            .call(yAxis)
            .attr("display", isShow ? "inline" : "none");

        this.yAxis.selectAll(".domain, path, line").style("stroke", color);
        this.yAxis.selectAll("text").style("fill", fontColor);
        this.yAxis.selectAll("g.tick line")
            .attr("x1", -this.size.width);
    }