code: def on_mouse_scroll(self, x, y, dx, dy):
      self.camera.zoom_relative(
          [1, -1][self.invert_mouse_zoom] * dy,
          self.get_mouse_sensitivity(),
      )
  
file_path: sympy/sympy/plotting/pygletplot/plot_controller.py
imports: from pyglet.window import key
  from pyglet.window.mouse import LEFT, RIGHT, MIDDLE
  from sympy.plotting.pygletplot.util import get_direction_vectors, get_basis_vectors
label_desc: Use image node_id 8 for calling the PlotController obj's underlying member method code with example usage: obj.on_mouse_scroll(x, y, dx, dy) without return types