Right now, there are only T1 and T2 variables, but I hope it keeps increasing and the graph keeps sticking to the side
But the graph keeps adding to the bottom
What should I do?
I used this code.
X <- read.table(textConnection("depth T1 T2
0 3 2
1 1 0
2 2 6
3 5 7
4 10 8
5 8 10"),header=TRUE)
library(reshape)
mX <- melt(X,id.var="depth")
names(mX)[2:3] <- c("species","abundance")
mX$fabund <- cut(mX$abundance,
breaks=c(-0.01,0,5,20,100),
labels=c("Abs","Rare","Common","Abundant"))
library(ggplot2)
p <- ggplot(mX, aes(y=depth))
p
## plot by proportion
p +
geom_ribbon(aes(xmax = -1/2*abundance, xmin = +1/2*abundance))+
facet_grid(species ~ .)+
coord_fixed(ratio = 2)+
theme_bw()+
xlim(-10,10)+
ylim(5,0)+
xlab("Abundance (inds./㎥)")+
ylab("Depth (m)")