我正在使用‘蜂巢’软件包,并希望在我的观点背后画一个an。下面的代码将在我的要点上画出这条线。
library(beeswarm)
testdf<-data.frame(a=c(1,1,1,2,2,2,3,3,3),b=c(1,2,3,1,4,6,1,3,4))
beeswarm(b ~ a,data=testdf,col="red",bg="red",pch=21)
abline(3,0)我知道这个问题对于只使用基R的绘图(如这里:如何使用数据后面的abline()绘制网格线?)已经得到了回答,但是当应用于我的数据时,这些解决方案只会创建两个图,一个是曲线图,另一个图是蜂巢图。
提前感谢您的帮助!
发布于 2020-05-14 22:32:21
您可以使用参数beeswarm在末尾添加对add = TRUE的第二个调用。
在这个例子中,我把点做得更大,这样你就可以清楚地看到它们在abline上被绘制出来了。
library(beeswarm)
testdf<-data.frame(a=c(1,1,1,2,2,2,3,3,3),b=c(1,2,3,1,4,6,1,3,4))
beeswarm(b ~ a,data=testdf,col="red",bg="red",pch=21, cex = 5)
abline(3,0)
beeswarm(b ~ a,data=testdf,col="red",bg="red",pch=21, cex = 5, add = TRUE)

https://stackoverflow.com/questions/61808317
复制相似问题