in src/EnhancedScatterChart.ts [831:870]
private changeSettingsAndMetadata(
dataPoints: EnhancedScatterChartDataPoint[],
scatterMetadata: EnhancedScatterChartMeasureMetadata,
settings: Settings,
legendTitle: string): void {
settings.legend.titleText = settings.legend.titleText || legendTitle;
if (!settings.categoryAxis.showAxisTitle) {
scatterMetadata.axesLabels.x = null;
}
if (!settings.valueAxis.showAxisTitle) {
scatterMetadata.axesLabels.y = null;
}
if (dataPoints && dataPoints[0]) {
const dataPoint: EnhancedScatterChartDataPoint = dataPoints[0];
if (dataPoint.backdrop != null) {
settings.backdrop.show = true;
settings.backdrop.url = dataPoint.backdrop;
}
if (dataPoint.xStart != null) {
settings.categoryAxis.start = dataPoint.xStart;
}
if (dataPoint.xEnd != null) {
settings.categoryAxis.end = dataPoint.xEnd;
}
if (dataPoint.yStart != null) {
settings.valueAxis.start = dataPoint.yStart;
}
if (dataPoint.yEnd != null) {
settings.valueAxis.end = dataPoint.yEnd;
}
}
}