column and line graphs in R
On 03/15/2013 01:40 AM, Gian Maria Niccol? Benucci wrote:
Hi again, Thank you all for your support. I would love to have a graph in which two variables are contemporary showed. For example a histogram and a curve should be the perfect choice. I tried to use twoord.plot() but I am not sure I understand how to manage the the arguments lx, ly, rx, ry... Anyway these are my data:
nat_af
rel.abund rel.freq MOTU2 0.003 0.083 MOTU4 0.029 0.167 MOTU6 0.033 0.167 MOTU7 0.023 0.083 MOTU9 0.009 0.083 MOTU11 0.042 0.250 MOTU14 0.069 0.083 MOTU16 0.059 0.167 MOTU17 0.034 0.083 MOTU18 0.049 0.083 MOTU19 0.084 0.333 MOTU20 0.015 0.083 MOTU21 0.059 0.083 MOTU22 0.032 0.167 MOTU23 0.142 0.250 MOTU24 0.031 0.083 MOTU25 0.034 0.083 MOTU29 0.010 0.083 MOTU30 0.011 0.083 MOTU33 0.004 0.083 MOTU36 0.034 0.333 MOTU34 0.182 0.417 First column is the relative abundance of the given MOTU and second column is the relative frequency of the same MOTU.
Hi Gian,
You can do this in twoord.plot like this (data is named "nat_af" and the
first column is labeled "label"):
twoord.plot(1:22-0.2,nat_af$rel.abund,1:22+0.2,nat_af$rel.freq,
type=c("bar","bar"),lylim=c(0,0.19),rylim=c(0,0.43),halfwidth=0.2,
main="Abundance and frequency",ylab="Abundance",rylab="Frequency",
xticklab=rep("",22))
staxlab(1,at=1:22,labels=nat_af$label,cex=0.8,srt=45)
Jim