我有一个基本的问题,在R中制作一个盒子图,我有一个因子表,上面有4个不同的图的物种丰富度和物种丰度数,如下所示:
plot sr abun
A 1 4
A 2 10
B 3 3
B 4 6
C 4 4
C 1 2
D 3 4
D 2 5因此,我制作了一个关于物种丰富度和丰富度的示意图(耶)
boxplot(sr~Plot,data=factors)
boxplot(abun~Plot,data=factors)但这是两个不同的地块,底部是地块(A,B,C,D),盒子代表sr或abun。但是我希望有一个图,在下面有四个图(A,B,C,D),然后沿着y轴并排排列每幅图的物种丰富度和丰度。这个是可能的吗?谢谢你的帮助!
发布于 2022-05-31 15:11:59
您可能希望使用ggplot来实现您想要的结果:
library(tidyverse)
factors |>
pivot_longer(-plot) |>
ggplot(aes(x = plot,
y = value,
fill = name)
) +
geom_boxplot()

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