8000 Pass figure gid to renderer · matplotlib/matplotlib@fdcce93 · GitHub
[go: up one dir, main page]

Skip to content

Commit fdcce93

Browse files
Pass figure gid to renderer
1 parent 9a43e85 commit fdcce93

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

lib/matplotlib/axes/_base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2560,7 +2560,7 @@ def draw(self, renderer=None, inframe=False):
25602560
return
25612561
self._unstale_viewLim()
25622562

2563-
renderer.open_group('axes')
2563+
renderer.open_group('axes', gid=self.get_gid())
25642564

25652565
# prevent triggering call backs during the draw process
25662566
self._stale = True

lib/matplotlib/axis.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,7 @@ def draw(self, renderer):
291291
if not self.get_visible():
292292
self.stale = False
293293
return
294-
renderer.open_group(self.__name__)
294+
renderer.open_group(self.__name__, gid=self.get_gid())
295295
for artist in [self.gridline, self.tick1line, self.tick2line,
296296
self.label1, self.label2]:
297297
artist.draw(renderer)
@@ -1222,7 +1222,7 @@ def draw(self, renderer, *args, **kwargs):
12221222

12231223
if not self.get_visible():
12241224
return
1225-
renderer.open_group(__name__)
1225+
renderer.open_group(__name__, gid=self.get_gid())
12261226

12271227
ticks_to_draw = self._update_ticks()
12281228
ticklabelBoxes, ticklabelBoxes2 = self._get_tick_bboxes(ticks_to_draw,

lib/matplotlib/figure.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1724,7 +1724,7 @@ def draw(self, renderer):
17241724
child.apply_aspect()
17251725

17261726
try:
1727-
renderer.open_group('figure')
1727+
renderer.open_group('figure', gid=self.get_gid())
17281728
if self.get_constrained_layout() and self.axes:
17291729
self.execute_constrained_layout(renderer)
17301730
if self.get_tight_layout() and self.axes:

lib/matplotlib/legend.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -633,7 +633,7 @@ def draw(self, renderer):
633633
if not self.get_visible():
634634
return
635635

636-
renderer.open_group('legend')
636+
renderer.open_group('legend', gid=self.get_gid())
637637

638638
fontsize = renderer.points_to_pixels(self._fontsize)
639639

0 commit comments

Comments
 (0)
0