Might be helpful for #1745, #1747
You probably want to re-order
|
self.send_deepforge_update() |
|
renderer = RendererTemplate(self.figure.dpi) |
|
self.figure.draw(renderer) |
to run
figure.draw() first as that will trigger various draw-time things (like limits) that you are capturing.
Originally posted by @tacaswell in matplotlib/matplotlib#18022 (comment)