[R] add a legend to a periodogram

Peter Maclean pmaclean2011 at yahoo.com
Wed Aug 31 18:06:47 CEST 2011


Hi:
Trying for hours to add a legend to a periodogram. Any help will be appreciated.
For example, how can I add a legent (showing x1, x2, x3, x4) to both plots (generated by spec.program() and plot()? Here is a worked example.

require(TSA)
require(graphics)
require(stats)
t<-1986:2011
x1<-cos(t*1990/2011)
x2<-cos(t*2000/20011)
x3<-sin(t*1990/2011)
x4<-sin(t*2000/2011)
y<-cbind(t,x1,x2, x3,x4)
y.time = ts(y.time, start=1986, frequency=1)
y.spc<-spec.pgram(y.time, spans = c(3,3), detrend=FALSE,log="no",plot = TRUE, kernel("modified.daniell", c(5,7)))
plot(y.spc, plot.type = "marginal", main="Smoothed Periodogram")



More information about the R-help mailing list