On Sun, 3 Aug 2008, J. R. M. Hosking wrote:
Prof Brian Ripley wrote:
What is true is that the line is set before the inline setting of mgp is
processed: it all depends on what 'supplied' means, and you supplied two
values.
This is changed in R-patched now.
Thank you, that works. Here is a perhaps related issue:
R Help on 'axis' for argument 'line' says "The relative placing of
tick marks and tick labels is unchanged". But this appears not to be
the case when graphics parameter mgp[3] is nonzero:
plot(1:4, yaxt="n")
par(mgp=c(3,2,1))
axis(2, 1:2)
axis(2, 3:4, line=1)
which one (or, at least, I) would expect to place all the tick labels
the same distance into the margin, does not in fact do so.
I don't think that is what it says. Setting 'line' or 'pos' temporarily
sets mgp[3] to zero (which is what the help implies in parts you did not
quote).
Otherwise 'line' would just duplicate mgp[3].
My interpretation is that axis() is taking mgp[2] rather than the
correct mgp[2]-mgp[3] as the relative position of the tick mark with
Why is it correct when you have been told 'mgp[3]' was overridden?
We could explicitly say it is treated as zero for ultimate clarity.
respect to the axis line.
J. R. M. Hosking
R.version
_
platform i386-pc-mingw32
arch i386
os mingw32
system i386, mingw32
status
major 2
minor 7.1
year 2008
month 06
day 23
svn rev 45970
language R
version.string R version 2.7.1 (2008-06-23)
______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
--
Brian D. Ripley, [EMAIL PROTECTED]
Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel: +44 1865 272861 (self)
1 South Parks Road, +44 1865 272866 (PA)
Oxford OX1 3TG, UK Fax: +44 1865 272595
______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel