Close All Open Pyplot Windows in Matplotlib



plt.figure().close(): Close a figure window.

close() by itself closes the current figure

close(h), where h is a Figure instance, closes that figure

close(num) closes the figure with number=num

close(name), where name is a string, closes the figure with that label

close('all') closes all the figure windows

Example

from matplotlib import pyplot as plt
fig = plt.figure()
ax = fig.add_subplot()
plt.show()
plt.close()

Output

Now, swap the statements "plt.show()" and "plt.close()" in the code. You wouldn't get to see any plot as the output because the plot would already have been closed.

Updated on: 2021-05-15T12:15:48+05:30

11K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements