[R] lattice question: how to change the dot on boxplot to line
    Ranjan Maitra 
    maitra.mbox.ignored at inbox.com
       
    Tue Dec 11 04:03:10 CET 2012
    
    
  
Hi,
How does one change the dot for the median in a boxplot drawn using
lattice? I have been looking at
> names(trellis.par.get())
 [1] "grid.pars"         "fontsize"          "background"       
 [4] "panel.background"  "clip"              "add.line"         
 [7] "add.text"          "plot.polygon"      "box.dot"          
[10] "box.rectangle"     "box.umbrella"      "dot.line"         
[13] "dot.symbol"        "plot.line"         "plot.symbol"      
[16] "reference.line"    "strip.background"  "strip.shingle"    
[19] "strip.border"      "superpose.line"    "superpose.symbol" 
[22] "superpose.polygon" "regions"           "shade.colors"     
[25] "axis.line"         "axis.text"         "axis.components"  
[28] "layout.heights"    "layout.widths"     "box.3d"           
[31] "par.xlab.text"     "par.ylab.text"     "par.zlab.text"    
[34] "par.main.text"     "par.sub.text"     
I tried playing around with dot.line and dot.symbol but could not
figure out what to do. Is there anything else I could try.
As a reproducible example, we can consider:
library(lattice)
bwplot(voice.part ~ height, data=singer, xlab="Height (inches)")
I want the dots for the medians to be replaced by a line through the
median.
Any suggestions?
Many thanks,
Ranjan
PS; Also, how do I get the rectangles to be filled? I tried the
following:
box.rectangle <- trellis.par.get("box.rectangle")
box.rectangle$fill<-"opaque"
(also tried "filled", "shaded", etc. to no avail)
trellis.par.set("box.rectangle",  box.rectangle)
but get errors in plotting.
Many thanks again and best wishes,
Ranjan
____________________________________________________________
FREE 3D EARTH SCREENSAVER - Watch the Earth right on your desktop!
    
    
More information about the R-help
mailing list