On 2011-01-27 03:34, Juan Andres Hernandez wrote:
Hello I have the following data.frame and xyplot. I need this plot without
the borders. Does anybody know how to get this xyplot without borders o with
white borders?
Thank's in advance
Juan Hernández

  my.label<- data.frame(quantil=rep(20,8),
my.factor=factor(c('FA','FB','FC','FD','FE','FG','FH','FI')))

  library(lattice)
  graf.my.label<- xyplot(my.factor ~ quantil, data = my.label,
aspect = 'fill',xlab = "",ylab='',xlim=c(0,103),
   scales=list(x=list(alternating=0 ),tick.number = 2,tck=0),
panel = function(x, y) {
  panel.stripplot(x[1], y[1], pch=19, col='skyblue',cex=1.3,xaxt='n')
panel.stripplot(x[2], y[2], pch=19, col='red',cex=1.3,xaxt='n')
  panel.stripplot(x[3], y[3], pch=19, col='chocolate',cex=1.3,xaxt='n')
panel.stripplot(x[4], y[4], pch=19, col='blue',cex=1.3,xaxt='n')
  panel.stripplot(x[5], y[5], pch=19, col='violet',cex=1.3,xaxt='n')
panel.stripplot(x[6], y[6], pch=19, col='seagreen',cex=1.3,xaxt='n')
  panel.stripplot(x[7], y[7], pch=19, col='purple',cex=1.3,xaxt='n')
panel.stripplot(x[8], y[8], pch=19, col='yellow',cex=1.3,xaxt='n')})
  print(graf.my.label)

        [[alternative HTML version deleted]]


You need to set the axis.line colour to 0.
Try this:

 colvec <- 1:8
 stripplot(my.factor ~ quantil, my.label,
   xlab="", pch = 19, col = colvec, cex = 1.3,
   scales=list( x = list( draw = FALSE ) ),
   par.settings = list( axis.line = list(col = 0) )
 )

Adjust colvec to your colours.
(All those calls to panel.stripplot seem crazy to me.)

Peter Ehlers

______________________________________________
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.

Reply via email to