R中一个图中的多个线图

时间:2014-04-10 03:02:46

标签: r histogram

我是R.的新手。我想通过将一个图表中的所有数据与颜色曲线和图例相结合,在R中创建一个图。

我的数据文件采用压缩格式:http://www.datafilehost.com/d/e115550e

由于我是R的初学者,我学会了创建一条曲线

  

$ R

     

curve_17< - read.table(" samp_17.txt")

     

积(curve_17 [2:50],类型=" L&#34)

产生一条曲线。但我需要将所有数据samp_17.txt,samp_25.txt和samp_30.txt组合在一个图中,如下所示

enter image description here

1 个答案:

答案 0 :(得分:4)

首先,您对plot所做的不是histogram。它只是数据的图表。你可以尝试这样的事情:

> curve_17 <- read.table("C:/.../samp_17.txt")
> curve_25 <- read.table("C:/.../samp_25.txt")
> curve_30 <- read.table("C:/.../samp_30.txt")
> 
> plot(curve_17[2:50,],type="l",ylim=range(curve_17[2:50,],curve_25[2:50,],curve_30[2:50,]))
> points(curve_25[2:50,],type="l",col="blue",lwd=2)
> points(curve_30[2:50,],type="l",col="red",lwd=3)
> legend("topright",col=c("black","blue","red"),legend=c("curve_17","curve_25","curve_17"),lty=rep(1,3),lwd=1:3)
> 

enter image description here