class_docstr: <<< Scatter >>>
  
  The scatter diagram on the rectangular coordinate system can be used to
  show the relationship between x and y of the data. If the data item has
  multiple dimensions, it can be represented by color, and the
  visualmap component can be used.
code: def _parse_data(
      self, y_axis: types.Sequence[types.Union[opts.ScatterItem, dict]]
  ) -> types.Optional[types.Sequence]:
      if self.options.get("dataset") is not None:
          return None
      elif len(self._xaxis_data) == 0:
          return y_axis
      elif isinstance(y_axis[0], (opts.ScatterItem, dict)):
          return y_axis
      elif isinstance(y_axis[0], types.Sequence):
          return [
              list(itertools.chain(list([x]), y))
              for x, y in zip(self._xaxis_data, y_axis)
          ]
      else:
          return [list(z) for z in zip(self._xaxis_data, y_axis)]
  
file_path: pyecharts/pyecharts/charts/basic_charts/scatter.py
imports: import itertools
  from ...None import options
  from ...None import types
  from ...charts.chart import RectChart
  from ...globals import ChartType
label_desc: Use image node_id 1 for calling the Scatter obj's underlying member method code with example usage: obj._parse_data(y_axis) and returns: None, y_axis, y_axis, unknown, unknown