public applyAxisSettings()

in src/visual.ts [684:711]


    public applyAxisSettings(): void {
        let xColor: string = LineDotChart.axesDefaultColor,
            yColor: string = LineDotChart.axesDefaultColor,
            xFontSize: string = PixelConverter.fromPoint(LineDotChart.axesDefaultFontSize),
            yFontSize: string = PixelConverter.fromPoint(LineDotChart.axesDefaultFontSize);

        if (this.settings.xAxis.show === true) {
            xColor = this.settings.xAxis.color;
            xFontSize = PixelConverter.fromPoint(this.settings.xAxis.textSize);
            this.axisX.selectAll("line").style("stroke", function (d, i) { return xColor; });
            this.axisX.selectAll("path").style("stroke", function (d, i) { return xColor; });
            this.axisX.selectAll("text").style("fill", function (d, i) { return xColor; }).style("font-size", xFontSize);
        }

        if (this.settings.yAxis.show === true) {
            yColor = this.settings.yAxis.color;
            yFontSize = PixelConverter.fromPoint(this.settings.yAxis.textSize);
            this.axisY.selectAll("line").style("stroke", function (d, i) { return yColor; });
            this.axisY.selectAll("path").style("stroke", function (d, i) { return yColor; });
            this.axisY.selectAll("text").style("fill", function (d, i) { return yColor; }).style("font-size", yFontSize);

            if (this.settings.yAxis.isDuplicated) {
                this.axisY2.selectAll("line").style("stroke", function (d, i) { return yColor; });
                this.axisY2.selectAll("path").style("stroke", function (d, i) { return yColor; });
                this.axisY2.selectAll("text").style("fill", function (d, i) { return yColor; }).style("font-size", yFontSize);
            }
        }
    }