Possible Duplicate:
matplotlib does not show my drawings although I call pyplot.show()
I'm a newbie to Matplotlib and have encountered this problem. I'm using a Ubuntu system. I started with Matplotlib 0.99 and realized that I really need the new feature of "triplot" in the newer versions. So I downloaded the newest version by
git clone git://github.com/matplotlib/matplotlib.git
and installed it. However, when I work with python interactively, pyplot.show()
does not show me the figure I plot, nor did it responded with any error message. pyplot.show()
did work in the old version of matplotlib 0.99.
To be more specific, I seemed to have no problem importing "matplotlib" or modules inside the package; I can generate pdf files of a bunch of figures, but I just can't have the figure show up by typing pyplot.show()
at the end of my code. Can anyone help me? Thank you!
I had the same issue and solved it by setting the appropriate display backend, following matplotlib does not show my drawings although I call pyplot.show()
There are two ways to achieve this:
1.Set the backend in your code, right after importing matplotlib:
2.Or define your backend inside your matplotlibrc file (as given by matplotlib.matplotlib_fname()):
More information here: http://matplotlib.sourceforge.net/users/customizing.html