On Feb 8, 2013, at 5:46 AM, Karl Ove Hufthammer wrote: > Dear list members, > > I can't figure out how get 'xyplot' or 'dotplot' in the 'lattice' package to > respect the 'lwd' value for specifying the border with for *symbols* (for > lines it works fine). Example: > > ----- > # Base graphics works fine (gives a 'fat’ circle) > plot(5, cex=10, pch=21, lwd=10) > > # But 'xyplot' or 'dotplot' doesn't > library(lattice) > xyplot(4:5~4:5, groups=4:5, par.settings = simpleTheme(cex=10, pch=21, lwd=5), > auto.key=TRUE) > ----- > > For 'xyplot' or 'dotplot' the border stays thin no matter what I set 'lwd' > to. However, the symbols shown in the *legend* has the 'lwd' correctly > applied. > > How can I fix this? Or is it simply a bug in the 'lattice' package?
The grid.points function can accept a lwd argument: xyplot(4:5~4:5, groups=4:5, panel=function(x,y,groups,...){ panel.xyplot(x,y,...,col='white') grid.points(x,y, gp=gpar(cex=10, lwd=7) ) }, auto.key=TRUE) This probably means there is a less hackish way of setting the lwd.points, but I don't find it in my sequesntial following through the lattice help pages. -- David Winsemius Alameda, CA, USA ______________________________________________ R-help@r-project.org 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.