我试图对按类别(细菌)分组的数值数据(相对细菌丰度)进行分组,其中变量为“DPF”。data.frame (在这里下面)称为“审判”:
data.frame(审判)

但是,当我试图使用以下脚本制作一个方框时:
库(Ggplot2) ggplot(data =试用,aes(x=DPF,y=‘相对细菌丰度’))+ geom_boxplot(aes(fill=Bacteria))
我得到了这个情节:

我在做什么有什么不对?我以为数据已经用正确的方式格式化了。我的变量包含数字数据(4,7,10,13,18,23,28)这一事实是否有问题?我找不到解决这个问题的线索。抱歉,这个问题可能很愚蠢,但我对R还不熟悉。
提前谢谢大家的帮助!
发布于 2020-03-20 14:52:39
问题是,您应该提供因子或字符数据来获得单独的框。
试一试如下:
library(ggplot2)
ggplot(data = trial,
aes(x=as.factor(DPF), y='Relative Bacterial Abundance')) +
geom_boxplot(aes(fill=Bacteria))https://stackoverflow.com/questions/60775750
复制相似问题