[R] A question regarding cex and pch="." in lattice

Saptarshi Guha sapsi at pobox.com
Tue Feb 6 22:12:32 CET 2007


On Feb 6, 2007, at 4:05 PM, Prof Brian Ripley wrote:

> How do you know the points are not being plotted?
>
> All you can tell is that your graphics card / monitor / X11 driver  
> is not
> displaying them, not at all the same thing.
>

Yes, that is what I meant but I suppose I conveyed it wrongly.



> My guess is that the rectangle is being displayed only if the  
> differences in its discretized x and y coordinates are both  
> positive.  R tries hard to ensure that pch='.', cex=1 does always  
> display a point, but not for smaller cex.

This could be the case.
Thanks
Saptarshi


>
> On Tue, 6 Feb 2007, Saptarshi Guha wrote:
>
>> Hello,
>> 	I'm using lattice and opened an X11 device with the following call
>> 	X11(width=5,height=5,pointsize=1)
>> 	I then ran the following code
>>
>> 	library(lattice)
>> 	x<-rnorm(30,sd=2)
>> 	y<-runif(30)
>> 	xyplot(y~x,pch=".",col="black",cex=1)
>>
>> 	If i remove "cex=1", not all the points are plotted. From ?X11, i
>> read,"pch='.' with cex=1 corresponds to a rectangle of sides the
>> larger of one pixel and 0.01 inch"
>>
>> 	By way of information, i'm using a Dell 30", where the the pixel
>> pitch is 0.250mm(0.0098 inch).
>>
>> 	My question, why is that some of the points are not being plotted
>> when remove cex=1 ?
>
> The default cex for this plot is 0.8. See trellis.par.get 
> ("plot.symbol").
>
>> 	Regards
>> 	Saptarshi
>>
>> Saptarshi Guha | sapsi at pobox.com | http://www.stat.purdue.edu/~sguha
>>
>>
>> 	[[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.
>>
>
> -- 
> 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