MCPcopy Index your code
hub / github.com/matplotlib/matplotlib / draw

Method draw

lib/matplotlib/offsetbox.py:1517–1531  ·  view source on GitHub ↗
(self, renderer)

Source from the content-addressed store, hash-verified

1515 self.arrow_patch.set_patchA(patchA)
1516
1517 def draw(self, renderer):
1518 # docstring inherited
1519 if not self.get_visible() or not self._check_xy(renderer):
1520 return
1521 renderer.open_group(self.__class__.__name__, gid=self.get_gid())
1522 self.update_positions(renderer)
1523 if self.arrow_patch is not None:
1524 if (self.arrow_patch.get_figure(root=False) is None and
1525 (fig := self.get_figure(root=False)) is not None):
1526 self.arrow_patch.set_figure(fig)
1527 self.arrow_patch.draw(renderer)
1528 self.patch.draw(renderer)
1529 self.offsetbox.draw(renderer)
1530 renderer.close_group(self.__class__.__name__)
1531 self.stale = False
1532
1533
1534class DraggableBase:

Callers

nothing calls this directly

Calls 9

update_positionsMethod · 0.95
get_visibleMethod · 0.45
_check_xyMethod · 0.45
open_groupMethod · 0.45
get_gidMethod · 0.45
get_figureMethod · 0.45
set_figureMethod · 0.45
drawMethod · 0.45
close_groupMethod · 0.45

Tested by

no test coverage detected