code: def __init__(self):
      scene.SceneCanvas.__init__(
          self,
          keys="interactive",
          size=(512, 512),
          title="Marker demo [press space to change marker]",
          bgcolor="white",
      )
      self.unfreeze()
      self.index = 0
      self.markers = visuals.Markers(scaling=False)
      self.markers.set_data(pos, face_color=(0, 1, 0))
      self.markers.symbol = self.markers.symbols[self.index]
      self.text = visuals.Text(
          self.markers.symbols[self.index],
          pos=(80, 15),
          font_size=14,
          color="black",
          parent=self.scene,
      )
      self.freeze()
  
file_path: vispy/examples/basics/visuals/rescalingmarkers.py
imports: import numpy
  import vispy.scene
  from vispy.scene import visuals
  from vispy import app
label_desc: Use image node_id 1 to create a new Canvas object from inherited base classes: scene with example: obj = Canvas()