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.