in src/visual.ts [803:829]
private static getYAxisTitleFromValues(values: DataViewValueColumns): string {
const valuesMetadataArray: DataViewMetadataColumn[] = [];
for (let valueIndex: number = 0; valueIndex < values.length; valueIndex++) {
if (values[valueIndex]
&& values[valueIndex].source
&& values[valueIndex].source.displayName) {
valuesMetadataArray.push({
displayName: values[valueIndex].source.displayName
});
}
}
const valuesNames: string[] = valuesMetadataArray
.map((metadata: DataViewMetadataColumn) => {
return metadata
? metadata.displayName
: StreamGraph.EmptyDisplayName;
})
.filter((value: string, index: number, originalArray: string[]) => {
return value !== StreamGraph.EmptyDisplayName
&& originalArray.indexOf(value) === index;
});
return valueFormatter.formatListAnd(valuesNames);
}