在R中绘制箱线图和时间序列数据

时间:2014-12-03 09:56:17

标签: r ggplot2 lattice

我想将原地值(线)的时间序列与特殊日期估计值的箱线图结合起来。我试图理解这个“Add a line from different result to boxplot graph in ggplot2”问题,但是我的日期让我变得疯狂。有时我只有日期的原位值,有时只有估计值,有时两者都在一起。

我在这里上传了一份我的数据样本:

http://www.file-upload.net/download-9942494/estimated.txt.html

http://www.file-upload.net/download-9942495/insitu.txt.html

如何使用两个类似http://www.file-upload.net/download-9942496/desired_outputplot.png.html的数据集创建绘图 到底?

1 个答案:

答案 0 :(得分:0)

我得到了帮助,现在有了解决方案:

insitu <- read.table("insitu.txt",header=TRUE,colClasses=c("Date","numeric"))
est <- read.table("estimated.txt",header=TRUE,colClasses=c("Date","numeric"))


insitu.plot <- xyplot(insitu~date_fname,data=insitu,type="l",
          panel=function(x,y,...){panel.grid(); panel.xyplot(x,y,...)},xlab=list(label="Date",cex=2))
est.plot <- xyplot(estimated~date,data=est,panel=panel.bwplot,horizontal=FALSE)
both <- insitu.plot+est.plot

update(both,xlim=range(c(est$date,insitu$date_fname))+c(-1,1),ylim=range(c(est$estimated,insitu$insitu)))