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