docs: def update(self, fmt={}, replot=False, draw=None, auto_update=False,
                 force=False, todefault=False, **kwargs):
          """
          Update the coordinates and the plot
  
          This method updates all arrays in this list with the given coordinate
          values and formatoptions.
  
          Parameters
          ----------
          %(InteractiveBase._register_update.parameters)s
          auto_update: bool
              Boolean determining whether or not the :meth:`start_update` method
              is called at the end. This parameter has no effect if the
              :attr:`no_auto_update` attribute is set to ``True``.
          %(InteractiveBase.start_update.parameters.draw)s
          ``**kwargs``
              Any other formatoption that shall be updated (additionally to those
              in `fmt`)
  
          Notes
          -----
          If the :attr:`no_auto_update` attribute is True and the given
          `auto_update` parameter are is False, the update of the plots are
          registered and conducted at the next call of the :meth:`start_update`
          method or the next call of this method (if the `auto_update` parameter
          is then True).
          """
          fmt = dict(fmt)
          fmt.update(kwargs)
  
          self._register_update(replot=replot, fmt=fmt, force=force,
                                todefault=todefault)
  
          if not self.no_auto_update or auto_update:
              self.start_update(draw=draw)