使用R创建X轴上带有2个变量的箱线图

时间:2019-08-19 20:44:32

标签: r boxplot

我对R很陌生,想将2个基本箱形图合并为1个。

到目前为止,我的代码是...

library(tidyverse)
library(vegan)
spiders <- read_csv(file = "Spider Data.csv")
class(spiders)
str(spiders)
boxplot(spiders$Length_mm ~ spiders$Distance)
boxplot(spiders$Length_mm ~ spiders$Cover)

这是到目前为止我所要绘制的图以及要创建的图(忽略彩色图形中的标签名称,我只是从Google拍摄照片,但我想要类似的图)

我的第一个箱线图

enter image description here

我的第二个箱线图

enter image description here

我希望我的图形看起来像什么(忽略标签)

enter image description here

1 个答案:

答案 0 :(得分:0)

如果您希望使用基准R,而不使用其他绘图库,则可以在箱图中使用at=来说明应在何处显示方框,并可以使用col=来设置不同的颜色。例如:

library(tidyverse)
library(vegan)
spiders <- read_csv(file = "Spider Data.csv")
class(spiders)
str(spiders)
boxplot(spiders$Length_mm ~ spiders$Distance, at=c(0.85,1.85), col=2, names="Good")
boxplot(spiders$Length_mm ~ spiders$Cover, at=c(1.15,2.15), col=3, names="Bad")