private calculateYAxes()

in src/visual.ts [1243:1270]


    private calculateYAxes(
        metaDataColumn: DataViewMetadataColumn,
        minOrdinalRectThickness: number
    ): IAxisProperties {
        let yAxisSettings: HistogramYAxisSettings = this.data.settings.yAxis,
            formatString: string = (this.data.settings.general.frequency)
                ? ValueFormatter.getFormatStringByColumn(metaDataColumn)
                : undefined;

        return HistogramAxisHelper.createAxis({
            onRight: Visual.shouldShowYOnRight(this.data.settings),
            pixelSpan: this.viewportIn.height,
            dataDomain: [yAxisSettings.start, yAxisSettings.end],
            metaDataColumn,
            formatString: formatString,
            outerPadding: this.outerPadding,
            isScalar: true,
            isVertical: true,
            useTickIntervalForDisplayUnits: true,
            isCategoryAxis: false,
            getValueFn: (index: number) => index,
            scaleType: axisScale.linear,
            innerPaddingRatio: Default.InnerPaddingRatio,
            minOrdinalRectThickness: minOrdinalRectThickness,
            tickLabelPadding: undefined,
            is100Pct: true
        });
    }