[R] axes=F with pairs()
Prof Brian Ripley
ripley at stats.ox.ac.uk
Mon Aug 30 16:23:58 CEST 2004
On Mon, 30 Aug 2004, Henrik Andersson wrote:
> If I want to fiddle with the axes, I normally plot things like this for
> instance
>
> plot(1:5,axes=F)
> axis(2,labels=letters[1:5])
>
> BUT, if I want to do remove the axes from a scatter plot matrix using i.e.
>
> pairs(cbind(runif(10),runif(10)),axes=F)
>
> I get
>
> Error in plot.default(x[, j], x[, i], xlab = "", ylab = "", axes =
> FALSE, :
> formal argument "axes" matched by multiple actual arguments
As always, PLEASE read the help page before posting:
...: graphical parameters can be given as arguments to 'plot'.
and `axes' is *not* a graphical parameter (see ?par).
> How do I remove the axes ?
Use graphical parameters, as it says. As in
pairs(~Fertility + Education + Catholic, data = swiss,
subset = Education < 20, main = "Swiss data, Education < 20",
xaxt = "n", yaxt = "n")
--
Brian D. Ripley, ripley at stats.ox.ac.uk
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
More information about the R-help
mailing list