in src/visual.ts [26:56]
function visualTransform(options: VisualUpdateOptions) {
let dataViews = options.dataViews;
let dataPoints: BarChartDataPoint[] = [];
if (!dataViews
|| !dataViews[0]
|| !dataViews[0].categorical
|| !dataViews[0].categorical.categories
|| !dataViews[0].categorical.categories[0].source
|| !dataViews[0].categorical.values)
return null;
let categorical = dataViews[0].categorical;
let category = categorical.categories[0];
let dataValue = categorical.values[0];
let objects = dataViews[0].metadata.objects;
let categoryTitle = category.source.displayName;
let valueTitle = dataValue.source.displayName;
for (let i = 0, len = Math.max(category.values.length, dataValue.values.length); i < len; i++) {
dataPoints.push({
category: category.values[i] + "",
value: dataValue.values[i]
});
}
return { dataPoints, categoryTitle, valueTitle };
}