Closed
Description
Bug summary
When artists are added to a subfigure in interactive mode, they do not appear until I force a draw by resizing the window.
Code for reproduction
$ ipython --matplotlib=qt
Python 3.12.3 | packaged by conda-forge | (main, Apr 15 2024, 18:38:13) [GCC 12.3.0]
Type 'copyright', 'credits' or 'license' for more information
IPython 8.24.0 -- An enhanced Interactive Python. Type '?' for help.
In [1]: import matplotlib.pyplot as plt
In [2]: fig = plt.figure()
In [3]: sfig1, sfig2 = fig.subfigures(ncols=2)
In [4]: sfig2.suptitle("My Title")
Out[4]: Text(0.5, 0.98, 'My Title')
In [5]: ax = sfig1.subplots()
In [6]: ax.plot([1, 3, 2])
Out[6]: [<matplotlib.lines.Line2D at 0x73a220908ce0>]
Actual outcome
Expected outcome
If I resize the window, the artists appear
Additional information
No response
Operating system
Ubuntu
Matplotlib Version
main
Matplotlib Backend
QtAgg and TkAgg
Python version
3.12.3
Jupyter version
No response
Installation
git checkout