function makeTimeSeriesScatterPlot(series1, series2, timeSpan, normalize) {
  const includeTime = false;
  const xs = jenaWeatherData.getColumnData(
      series1, includeTime, normalize, currBeginIndex,
      TIME_SPAN_RANGE_MAP[timeSpan], TIME_SPAN_STRIDE_MAP[timeSpan]);
  const ys = jenaWeatherData.getColumnData(
      series2, includeTime, normalize, currBeginIndex,
      TIME_SPAN_RANGE_MAP[timeSpan], TIME_SPAN_STRIDE_MAP[timeSpan]);
  const values = [xs.map((x, i) => {
    return {x, y: ys[i]};
  })];
  let seriesLabel1 = series1;
  let seriesLabel2 = series2;
  if (normalize) {
    seriesLabel1 += ' (normalized)';
    seriesLabel2 += ' (normalized)';
  }
  const series = [`${seriesLabel1} - ${seriesLabel2}`];

  tfvis.render.scatterplot(dataChartContainer, {values, series}, {
    width: dataChartContainer.offsetWidth * 0.7,
    height: dataChartContainer.offsetWidth * 0.5,
    xLabel: seriesLabel1,
    yLabel: seriesLabel2
  });
}
Make a scatter plot of two timeseries.

The scatter plot plots the two timeseries against each other.

@param {string} series1 Name of timeseries 1 (x-axis).
@param {string} series2 Name of timeseries 2 (y-axis).
@param {string} timeSpan Name of the time span. Must be a member of
  `TIME_SPAN_STRIDE_MAP`.
@param {boolean} normalize Whether to use normalized for the two
  timeseries.