[Numpy-discussion] matplotlib

Bill Baxter wbaxter at gmail.com
Mon Feb 13 07:29:02 EST 2006

from numpy import *

was the only line missing, called before the rest.
It seems to work fine if I use
     from pylab import *
instead of
     import pylab as g

And actually if I do both in this order:
     import pylab as g
     from pylab import *

then plot() and g.plot() both do the right thing (no truncating of floats).
Seems as if there's some initialization code that only gets run with the
'from pylab import *' version.


On 2/14/06, John Hunter <jdhunter at ace.bsd.uchicago.edu> wrote:
> >>>>> "Bill" == Bill Baxter <wbaxter at gmail.com> writes:
>     Bill> Anyone know if matplotlib is supposed to work with the new
>     Bill> NumPy or if there is work afoot to make it work?  It seems
>     Bill> to truncate all numpy.array and numpy.matrix inputs to
>     Bill> integer values:
> You're script as posted is incomplete
>     import matplotlib
>     matplotlib.interactive(True)
>     matplotlib.use('WXAgg')
>     import matplotlib.pylab as g
>     g.plot(rand(5),rand(5),'bo')
> where for example is rand coming from?  My guess is you have an import
> statement you are not showing us.
> If you are using a recent numpy and matplotlib, and set numerix to
> numpy in your matplotlib rc file (~/.matplotlib/matplotlibrc)
> everything should work if you get your array symbols from pylab, numpy
> or matplotlib.numerix (all of which will get their symbols from
> numpy....)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20060213/0674e939/attachment.html>

More information about the NumPy-Discussion mailing list