I created a separate CVS branch called graphics-branch for the code
that I've been working on. Check that out if you'd like to see what
direction I'm heading in.
<...>
Some limitations (I'm probably missing a few things):
<...>
* The axis function has not been converted. When the axis limits
are autoscaled by gnuplot, Octave doesn't really have a reasonable
way to ask gnuplot what it chose for the limits, so it is not
possible to use the axis fucntion to ask for the limits after a
plot command. Is it important to have this feature? If so, then
maybe Octave needs to determine the limits on its own and pass
them to gnuplot? If we did this, then the axis function could
work reliably.