[R] xyplot tick marks and line thickness
Gabor Grothendieck
ggrothendieck at gmail.com
Thu Aug 24 20:25:56 CEST 2006
Here is a way to automate finding the lwd= parameters.
library(lattice)
# test data
x <- 1:12
g <- gl(3, 4)
lwd <- 3
# set parameters
par <- trellis.par.get()
par <- lapply(par, function(x) replace(x, names(x) == "lwd", lwd))
xyplot(x ~ x | g, type = "l", par.settings = par)
On 8/24/06, Chuck Cleland <ccleland at optonline.net> wrote:
> Piet Bell wrote:
> > Hello,
> > A made a xyplot using the lattice library in R (latest version).
> >
> > The publisher of our paper has requested:
> >
> > 1. all tick marks should point inwards instead of outwards.
> >
> > 2. All lines should be thicker (lines, axes, boxes, etc. Everything). Lines is easy...I used: lwd=1.5 but what about the lines of the axes, and the lines that build up the plot itself?....?
> >
> > Any suggestions?
>
> library(lattice)
>
> trellis.device()
>
> # to find all components with lwd setting
> # names(trellis.par.get()[grep("lwd", trellis.par.get())])
>
> trellis.par.set(
> add.line = list(lwd=1.5),
> plot.polygon = list(lwd=1.5),
> box.rectangle = list(lwd=1.5),
> box.umbrella = list(lwd=1.5),
> dot.line = list(lwd=1.5),
> plot.line = list(lwd=1.5),
> reference.line = list(lwd=1.5),
> strip.border = list(lwd=1.5),
> superpose.line = list(lwd=1.5),
> superpose.polygon = list(lwd=1.5),
> axis.line = list(lwd=1.5),
> box.3d = list(lwd=1.5))
>
> xyplot(rnorm(5) ~ 1:5, type = "b",
> scales = list(x = list(tck = -1), y = list(tck = -1)))
>
> > Kind regards,
> >
> > Piet Bell
> >
> >
> > ---------------------------------
> >
> > [[alternative HTML version deleted]]
> >
> > ______________________________________________
> > R-help at stat.math.ethz.ch mailing list
> > https://stat.ethz.ch/mailman/listinfo/r-help
> > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> > and provide commented, minimal, self-contained, reproducible code.
> >
> >
>
> --
> Chuck Cleland, Ph.D.
> NDRI, Inc.
> 71 West 23rd Street, 8th floor
> New York, NY 10010
> tel: (212) 845-4495 (Tu, Th)
> tel: (732) 512-0171 (M, W, F)
> fax: (917) 438-0894
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
More information about the R-help
mailing list