Regarding the questions of axis(‘equal’) and axis(‘scaled’), I
submitted a patch for the axis(‘equal’) command about a month ago that
will turn it into the same behavior as matlab. After the axis(‘equal’)
command is given, the scale on both axes will be equal (such that a
circle looks like a circle). It has a little demo file with it as well.
Hopefully that will be implemented in CVS soon (let me know if I can
help here, John),
matlab also has a handy axis(‘tight’) command that sets tight limits on
the axes such that it contains all data tighly; that would be easy to
implement as well.