[R] beanplot

Paul Ossenbruggen pjo at cisunix.unh.edu
Sat Feb 5 23:12:18 CET 2011


Hello,

	sample1, sample2 and sample3 are vectors of numbers.  
	The boxplot works properly but beanplot gives the following error for following run:

>  boxplot(sample1, sample2, sample3, ylim = ylim, main = "boxplot", names = 1:3) 
>  beanplot(sample1, sample2, sample3, ylim = ylim, main = "beanplot", col = c("#CAB2D6", "#33A02C", "#B2DF8A"), border = "#CAB2D6", names=c("A","B","C"))

log="y" selected
Warning message:
In plot.window(xlim = c(0.5, 3.5), ylim = c(0, 100), log = "y") :
  nonfinite axis limits [GScale(-inf,2,2, .); log=1]

	I cannot duplicate the error and warning with the following set of commands:

>  par(mfrow = c(1, 2), mai = c(0.5, 0.5, 0.5, 0.1)) 
>  mu <- 2 
>  si <- 0.6 
>  c <- 500 
>  mu1 = 60
>  bimodal1 <- c(rnorm(100, 60, 10), rnorm(900, 30, 10)) 
>  bimodal2 <-c(rnorm(999, 60, 10), rnorm(1, 30, 10))  
>  bimodal3 <-c(rnorm(500, 60, 10), rnorm(500, 30, 10)) 
>  ylim <- c(0, 100) 
>  boxplot(bimodal1, bimodal2, bimodal3, ylim = ylim, main = "boxplot", names = 1:3) 
>  beanplot(bimodal1, bimodal2, bimodal3, ylim = ylim, main = "beanplot", col = c("#CAB2D6", "#33A02C", "#B2DF8A"), border = "#CAB2D6", names=c("A","B","C"))

Here, bimodal1, bimodal2 and bimodal3 are vectors with numbers with the same range of values as above for sample1,sample2 and sample3.

	Please let me know how to fix the error.

	Thank you very much,

	Paul

	


More information about the R-help mailing list