code: def __init__(self, center=[0, 0], radius=[2, 2], *args, **kwargs):
      EditVisual.__init__(self, *args, **kwargs)
      self.unfreeze()
      self.ellipse = scene.visuals.Ellipse(
          center=center,
          radius=radius,
          color=Color("#e88834"),
          border_color="white",
          parent=self,
      )
      self.ellipse.interactive = True
  
      self.freeze()
      self.add_subvisual(self.ellipse)
      self.control_points.update_bounds()
      self.control_points.visible(False)
  
imports: import numpy
  from vispy import app, scene
  from vispy.color import Color
label_desc: Use image node_id 1 to create a new EditEllipseVisual object from inherited base classes: EditVisual with example: obj = EditEllipseVisual(center, radius)