[IPython-dev] Testing matplotlib on IPython trunk
Mon Sep 21 23:16:54 CDT 2009
On Tue, Sep 8, 2009 at 3:45 PM, Fernando Perez <email@example.com> wrote:
> Hey Gokhan,
> thanks for the summary.
> On Tue, Sep 8, 2009 at 12:45 PM, Gökhan Sever <firstname.lastname@example.org>
> > ### In a new IPython, these lines work --no locking after plt.show() "-a"
> > makes the difference.
> > I: import matplotlib.pyplot as plt
> > I: %gui -a qt
> > O: <PyQt4.QtGui.QApplication object at 0x8fdceac>
> > I: plt.plot(range(10))
> > O: [<matplotlib.lines.Line2D object at 0x9a2c84c>]
> > I: plt.show()
> If you do
> right after you import it, then you don't need to do 'show'
> explicitely anymore. Basically what today's '-pylab' does is:
> - a bunch of imports
> - the equivalent of %gui, but uglier and at startup
> - do plt.ion() for you
> - patch %run a little so it does ioff() before starting up and ion() at the
> As you can see, even now with trunk in the state of upheaval it is,
> you can get almost all of this back with this snippet. This is pretty
> much what we'll make available built-in when the dust settles (with
> the 'import *' being optional, as they are today):
It's a very late reply but I am wondering how to make these appear in the
Ipy dev loaded into the session but not visible to a whos listing?
> %gui -a qt
> import numpy as np
> import matplotlib.pyplot as plt
> import matplotlib.pylab as pylab
> import matplotlib.mlab as mlab
> from numpy import *
> from matplotlib.pyplot import *
> ### END CODE
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the IPython-dev