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

Method draw

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

Source from the content-addressed store, hash-verified

569 return (self._children[0].get_bbox(renderer).padded(pad), [(0, 0)])
570
571 def draw(self, renderer):
572 # docstring inherited
573 bbox, offsets = self._get_bbox_and_child_offsets(renderer)
574 px, py = self.get_offset(bbox, renderer)
575 for c, (ox, oy) in zip(self.get_visible_children(), offsets):
576 c.set_offset((px + ox, py + oy))
577
578 self.draw_frame(renderer)
579
580 for c in self.get_visible_children():
581 c.draw(renderer)
582
583 self.stale = False
584
585 def update_frame(self, bbox, fontsize=None):
586 self.patch.set_bounds(bbox.bounds)

Callers

nothing calls this directly

Calls 6

draw_frameMethod · 0.95
get_visible_childrenMethod · 0.80
get_offsetMethod · 0.45
set_offsetMethod · 0.45
drawMethod · 0.45

Tested by

no test coverage detected