code: def rotate_arrows(self, point_towards):
      direction_vectors = (self.grid_coords - point_towards).astype(
          np.float32
      )
      direction_vectors[:] /= 10
      direction_vectors[:, 1] *= -1
  
      self.visual.set_data(
          pos=self.grid_coords,
          wind=direction_vectors,
          size=self.windbarb_length,
      )
  
file_path: vispy/examples/basics/visuals/windbarb_quiver.py
imports: import itertools
  import numpy
  from vispy import app
  from vispy.visuals import WindbarbVisual
  from vispy.visuals.transforms import NullTransform
label_desc: Use image node_id 4 for calling the Canvas obj's underlying member method code with example usage: obj.rotate_arrows(point_towards) without return types