export function getCategoryAxisProperties()

in src/helpers.ts [34:62]


    export function getCategoryAxisProperties(dataViewMetadata: DataViewMetadata, axisTitleOnByDefault?: boolean): DataViewObject {
        let toReturn: DataViewObject = {};

        if (!dataViewMetadata) {
            return toReturn;
        }

        if (dataViewMetadata.objects) {
            let categoryAxisObject: DataViewObject = dataViewMetadata.objects["categoryAxis"];

            if (categoryAxisObject) {
                toReturn = {
                    show: categoryAxisObject["show"],
                    axisType: categoryAxisObject["axisType"],
                    axisScale: categoryAxisObject["axisScale"],
                    start: categoryAxisObject["start"],
                    end: categoryAxisObject["end"],
                    showAxisTitle: categoryAxisObject["showAxisTitle"] == null ? axisTitleOnByDefault : categoryAxisObject["showAxisTitle"],
                    axisStyle: categoryAxisObject["axisStyle"],
                    labelColor: categoryAxisObject["labelColor"],
                    labelDisplayUnits: categoryAxisObject["labelDisplayUnits"],
                    labelPrecision: categoryAxisObject["labelPrecision"],
                    duration: categoryAxisObject["duration"],
                };
            }
        }

        return toReturn;
    }