code: def add2format_coord(self, x, y):
          
          u, v = self.data
          uname, vname = self.data.coords['variable'].values
          xcoord = self.xcoord
          ycoord = self.ycoord
          if self.decoder.is_triangular(self.raw_data[0]):
              x, y, z1, z2 = self.get_xyz_tri(xcoord, x, ycoord, y, u, v)
          elif xcoord.ndim == 1:
              x, y, z1, z2 = self.get_xyz_1d(xcoord, x, ycoord, y, u, v)
          elif xcoord.ndim == 2:
              x, y, z1, z2 = self.get_xyz_2d(xcoord, x, ycoord, y, u, v)
          speed = (z1**2 + z2**2)**0.5
          xunit = xcoord.attrs.get('units', '')
          if xunit:
              xunit = ' ' + xunit
          yunit = ycoord.attrs.get('units', '')
          if yunit:
              yunit = ' ' + yunit
          zunit = u.attrs.get('units', '')
          if zunit:
              zunit = ' ' + zunit
          return (', vector data: %s: %.4g%s, %s: %.4g%s, %s: %.4g%s, '
                  '%s: %.4g%s, absolute: %.4g%s') % (
                      xcoord.name, x, xunit, ycoord.name, y, yunit,
                      uname, z1, zunit, vname, z2, zunit,
                      speed, zunit)
docs: Additional information for the :meth:`format_coord`