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;
}