Matplotlib is a popular plotting package used in Python. There are some things to note for plotting multiple figures, in separate windows.
A wrong approach may lead to matplotlib showing a black screen, or plotting two figures superimposed on each other, which may not be the desired outcome.
Sample Matplotlib Code for Plotting Multiple Figures in Separate Windows
import matplotlib.pyplot as plt plt.figure() # plotting function here, e.g. plt.hist() plt.savefig('filename1') plt.figure() # plotting function here, e.g. plt.hist() plt.savefig('filename2') plt.show()
One way to do this is to use the plt.figure() command for each figure that you want to plot separately. Optionally, you can use plt.savefig() if you wish to save the figure plotted to the working directory folder.
At the end, use the plt.show() command. The plt.show() command should only be used once per script.