in src/EnhancedScatterChart.ts [1123:1186]
private calculateMeasures(
seriesValues: DataViewValueColumn[],
indicies: EnhancedScatterChartMeasureMetadataIndexes,
categories: DataViewCategoryColumn[]): { [propertyName: string]: DataViewValueColumn } {
const measureX: DataViewValueColumn = EnhancedScatterChart.getMeasureValue(
indicies.x,
seriesValues
);
const measureY: DataViewValueColumn = EnhancedScatterChart.getMeasureValue(
indicies.y,
seriesValues
);
const measureSize: DataViewValueColumn = EnhancedScatterChart.getMeasureValue(
indicies.size,
seriesValues
);
const measureShape: DataViewValueColumn = EnhancedScatterChart.getMeasureValue(
indicies.shape,
seriesValues
);
const measureRotation: DataViewValueColumn = EnhancedScatterChart.getMeasureValue(
indicies.rotation,
seriesValues
);
const measureXStart: DataViewValueColumn = EnhancedScatterChart.getMeasureValue(
indicies.xStart,
seriesValues
);
const measureXEnd: DataViewValueColumn = EnhancedScatterChart.getMeasureValue(
indicies.xEnd,
seriesValues
);
const measureYStart: DataViewValueColumn = EnhancedScatterChart.getMeasureValue(
indicies.yStart,
seriesValues
);
const measureYEnd: DataViewValueColumn = EnhancedScatterChart.getMeasureValue(
indicies.yEnd,
seriesValues
);
return {
measureX,
measureY,
measureSize,
measureShape,
measureRotation,
measureXStart,
measureXEnd,
measureYStart,
measureYEnd,
measureColorFill: categories[indicies.colorFill],
measureImage: categories[indicies.image],
measureBackdrop: categories[indicies.backdrop]
};
}