Hello Donald,
> The labeling of the axes, if nothing else, could be improved, since my
> code labels them with lisp names (i.e. $X instead of x).
Labels need string values. Write something like
xlabel = string(X[1])
> If you try this code and find the arrow heads on your 3D plots look
> wrong, I believe it is due to a bug in Maxima, which I reported (with
> a patch) today:
> https://sourceforge.net/tracker/?func=detail&atid=104933&aid=3136608&group_id=4933
I've commited your patch to cvs some minutes ago.
> You should be able to get acceptable plots if you start Maxima
> fresh, and try your 3D plots right away, before doing any other
> plotting. (In truth, I suspect there might be a second bug here--not
> respecting any head_length commands until after draw2d has run--but it
> works.)
I think your examples work now as expected. Let me know if you get more
problems.
Thanks for your bug report and patch.
--
Mario