As an implementation suggestion, I would recommend that if the chxt
argument ignores a particular axis (x, y, r or t) that axis doesn't
show the axis line at all. Currently, there are three different
handlings at work: the standard x and y axes are always present,
regardless of their existence in chxt, while the top axis is always
invisible, regardless of its inclusion in chxt. The right-hand axis is
the only one that exhibits the behavior I believe to be most
effective, so if that behavior could be extended to the other three,
it would be an easy way to help this out.
If someone wishes to keep the existing behavior, they'd simply specify
chxt=x,y explicitly, which is probably for the best anyway.
-Gul
That may be true, but I think it is a good suggestion to be able to
turn off the axis (rather than fudge it with setting it the same
colour as the background).
Therefore, if you want to change the API, maybe a parameter v=1,
v=1.1, v=2 etc could be used (default v=1). That means you can make
incompatible changes but keep compatibility with older APIs.
I know with Google Maps you can specify which version of the API you
want to use via the URL[1].
How does that sound? :-)
Cheers,
Andy
[1] http://code.google.com/apis/maps/documentation/index.html#API_Updates
--
contact: Andrew Chilton
website: http://kapiti.geek.nz/