当我使用以下代码时,标准的R绘图会在一个图中生成30个箱线图:
boxplot(Abundance[Quartile==1]~Year[Quartile==1],col="LightBlue",main="Quartile1 (Rare)")
我想在ggplot2中制作类似的东西。到目前为止,我正在使用以下内容:
d1 = data.frame(x=data$Year[Quartile==1],y=data$Abundance[Quartile==1])
a <- ggplot(d1,aes(x,y))
a + geom_boxplot()
有30年的数据。每年有145个物种。每年,这145个物种被分为1-4的四分位数。但是,只能获得一个箱形图。请问如何在x轴上获取30个箱形图(每年一个)?非常感谢您的帮助。
Abundance
数据是您自己的私有集吗?如果是,请创建一个可重现的示例,例如使用iris
或mtcars
。 - Andrie