We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents e809b50 + 6db6918 commit da701aeCopy full SHA for da701ae
lib/matplotlib/figure.py
@@ -411,6 +411,18 @@ def show(self, warn=True):
411
:class:`~matplotlib.backend_bases.FigureManagerBase`, and
412
will raise an AttributeError.
413
414
+ .. warning::
415
+ This does not manage an GUI event loop. Consequently, the figure
416
+ may only be shown briefly or not shown at all if you or your
417
+ environment are not managing an event loop.
418
+
419
+ Proper use cases for `.Figure.show` include running this from a
420
+ GUI application or an IPython shell.
421
422
+ If you're running a pure python shell or executing a non-GUI
423
+ python script, you should use `matplotlib.pyplot.show` instead,
424
+ which takes care of managing the event loop for you.
425
426
Parameters
427
----------
428
warn : bool
0 commit comments