Hi

[EMAIL PROTECTED] napsal dne 08.02.2008 22:00:36:

> Hi...
> 
> I am issuing a: plot(x,y), where x is a factor.
> i expect a box-and-whisker plot and I do get it.
> The data is 'bucketed' into 10 buckets on the x-axis.
> When I process some data, I get data in buckets 1,7,8,9 and 10.
> Problem is when I plot it, it shows only those buckets on the x-axis.
> if I subsequently do a points(4,3,pch-16) for example, it places the
> point not at x=4, but at x=9. It's as if R kind of forgot the scaling.

The position of boxes depends on levels of your factor. If you did

my.box <- boxplot(something)

you can look to my.box how your boxplot is really described. Based on what 
you have said your processed data have factor for x axis only with 
mentioned levels. If you want to keep all levels, you need to modify your 
processing to do it, or you can add missing levels and order them 
according to your wish.

x <- sample(1:10, 200, replace=T)
x[x>3 & x<6] <- NA

xx <- factor(x)
levels(xx) <- c(levels(xx),4,5)
plot(xx, rnorm(200))
ooo <- order(as.numeric(levels(xx)))
plot(factor(xx, levels=levels(xx)[ooo]), rnorm(200))

Regards
Petr

> 
> What am I doing wrong here? I really would like 0-10 to appear
> on the xaxis and I can't seem to get this to work.
> 
> Joe
> 
> ______________________________________________
> 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.

______________________________________________
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