code: def plot(x, y, z, color=default_color, **kwargs):
      
      fig = gcf()
      _grow_limits(x, y, z)
      defaults = dict(
          visible_lines=True, color_selected=None, size_selected=1, size=1, connected=True, visible_markers=False
      )
      kwargs = dict(defaults, **kwargs)
      s = ipv.Scatter(x=x, y=y, z=z, color=color, **kwargs)
      s.material.visible = False
      fig.scatters = fig.scatters + [s]
      return s
docs: Plot a line in 3d.
  
      :param x: {x}
      :param y: {y}
      :param z: {z}
      :param color: {color}
      :param kwargs: extra arguments passed to the Scatter constructor
      :return: :any:`Scatter`