public static getCategoricalValues()

in src/asterPlotColumns.ts [43:52]


    public static getCategoricalValues(dataView: DataView) {
        let categorical = dataView && dataView.categorical;
        let categories: (DataViewCategoryColumn | DataViewValueColumn)[] = categorical && categorical.categories || [];
        let values = categorical && categorical.values || <DataViewValueColumns>[];
        let series = categorical && values.source && this.getSeriesValues(dataView);
        return categorical && mapValues(new this<any[]>(), (n, i) =>
            (<(DataViewCategoryColumn | DataViewValueColumn)[]>toArray(categories)).concat(toArray(values))
                .filter(x => x.source.roles && x.source.roles[i]).map(x => x.values)[0]
            || values.source && values.source.roles && values.source.roles[i] && series);
    }