I am using Python 2.7.6 with Ipython 1.2.1 and matplotlib 1.3.1 in Ubuntu 14.04.
In [4]: print(sys.version)
2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2]
In [5]: matplotlib.__version__
Out[5]: '1.3.1'
All of a sudden, without any update to matplotlib or Python, the visualization of the matplotlib plot changed.
The old classical plot of matplotlib looked like this: 
Now the new plot always seems to look this way:

As you can clearly see, now I am missing axis lines, legend border, errorbar caplines. I am using the same python code and the same interpretor!
Has this happened to anyone, or is there a solution to this?