我最近遇到了 R-package beanplot并提供了在一个图中绘制两个子组分布的可能性(特殊的不对称 beanplot)。您可以在Journal of Statistical Software和cran.r-project.org上找到该软件包的描述。
我使用以下代码制作了一个不对称的 beanplot :
library(psych)
library(beanplot)
var1 <-c(20,33,NA,39,NA,40,34,33,NA,38,NA,8,7,NA,NA,40,34,24,25,36,40,37,34,NA,35)
var2 <- c(1,0,1,1,1,0,1,0,1,NA,1,0,0,0,0,1,1,0,1,0,1,1,NA,0,1)
mydata<-data.frame(var1,var2)
table(mydata)
par(lend = 1, mai = c(0.8, 0.8, 0.5, 0.5))
beanplot(var1 ~ var2, data= mydata, side = "both",log="",
what=c(1,1,1,0), border = NA, col = list("black", c("grey", "white")))
legend("bottomleft", fill =c("black", "grey"), legend = c("no", "yes"))
生成的图很好地显示了两个子组分布的不同形状。
问题
因变量的测量范围为 7 到 40。但是,y 轴似乎从 -1 到 +55。
如果有人能解释如何修改比例,那就太好了,即这里实际绘制的内容。有没有办法使用原始比例绘制分布?
非常感谢!