bug on plot

Thanks John, with your patch, it is now possible to plot

    > vectors with shape(n,1)(column vector). However, vectors
    > of shape (1,n)(row vector) give the following error:

OK, thanks for the info. I think I've got a working solution now, at
least as far as plot and friends (semilogx, semilogy, and loglog, all
of which use plot plus a scale change) are concerned. There may
still be problems in the other plot commands (scatter, hist, bar, etc
since I haven't tested these yet). I've added the following to my
unit test code

from matplotlib.matlab import *

y1 = arange(10)
y1.shape = 1,10

y2 = arange(10)
y2.shape = 10,1

subplot(411)
plot(y1)
subplot(412)
plot(y2)

subplot(413)
plot(y1, y2)

subplot(414)
X = rand(10,10)
plot(X[:,1], X[1,:], 'o')
savefig('shapes')

I'll try and write some test code for the other plot commands as time
permits. In the meantime, if you know of any other failures, let me
know.

JDH