[R] ?R: Removing white space betwen multiple plots, traditional graphics
Gabor Grothendieck
ggrothendieck at gmail.com
Sun Jul 22 18:10:43 CEST 2007
On 7/22/07, Mr Natural <drstrong at ucdavis.edu> wrote:
> I still have two problems with zoo for my particular application as per the
> original post of this title.
> First, my dates are slightly different for each series. Neither of the
> two suggestions for dealing
> different-dates-for-different-series that I have found are appropriate
> (na.approx(m), na.locf.(m)).
> Is there a way that the NAs can be skipped by each plot, with lines plotted
> between the dates that exist,
> as in my original code below?
But that is precisely what na.approx does. Here is an example:
library(zoo)
z <- as.zoo(ldeaths)
z[c(4, 8, 17)] <- NA
zz <- cbind(z, lag(z, -5))
plot(na.approx(zz), col = 1:2) # classic
library(lattice)
xyplot(na.approx(zz), col = 1:2) # lattice
> Second, I have complex standard errors for each point, which are either
> read in as a distinct column
> for each y value or calculated in R and plotted with code such as (for the
> first two series):
>
> plot(MP~dmp, type="b",xlab="",ylim=c(0,1),xaxt = "n")
> arrows(dmp,MP+semp,dmp,MP-semp,length=.02,angle=90,code=3)
> plot(C~dc, type="b",xlab="",ylim=c(0,1),xaxt = "n")
> arrows(dc,C+sec,dc,C-sec,length=.02,angle=90,code=3)
> I cannot get zoo to do this.
Please provide the data.
More information about the R-help
mailing list