Download Package `astrochron`
Transcript
pl 51 pwr_hann.2=periodogram(hannTaper(ex2,demean=FALSE),output=1,padfac=pad)[3] pwr_cos.2=periodogram(cosTaper(ex2,p=.3,demean=FALSE),output=1,padfac=pad)[3] pwr_dpss1.2=periodogram(dpssTaper(ex2,tbw=1,demean=FALSE),output=1,padfac=pad)[3] pwr_dpss3.2=periodogram(dpssTaper(ex2,tbw=3,demean=FALSE),output=1,padfac=pad)[3] # now plot the results ymin=min(rbind (log(pwr_rect.2[,1]),log(pwr_hann.2[,1]),log(pwr_cos.2[,1]), log(pwr_dpss1.2[,1]),log(pwr_dpss3.2[,1]) )) ymax=max(rbind (log(pwr_rect.2[,1]),log(pwr_hann.2[,1]),log(pwr_cos.2[,1]), log(pwr_dpss1.2[,1]),log(pwr_dpss3.2[,1]) )) pl(2) plot(freq.2[,1],log(pwr_rect.2[,1]),type="l",ylim=c(ymin,ymax),lwd=2,ylab="log(Power)", xlab="Frequency (cycles/ka)", main="Comparison of rectangle (black), 30% cosine (blue) and Hann (orange) taper", cex.main=1) lines(freq.2[,1],log(pwr_hann.2[,1]),col="orange",lwd=2) lines(freq.2[,1],log(pwr_cos.2[,1]),col="blue") points(c(1/100,1/40,1/29,1/21,1/19,1/14,1/10,1/5,1/4,1/3),rep(ymax,10),cex=.5, col="purple") plot(freq.2[,1],log(pwr_rect.2[,1]),type="l",ylim=c(ymin,ymax),lwd=2,ylab="log(Power)", xlab="Frequency (cycles/ka)", main="Comparison of rectangle (black), 1pi DPSS (green) and 3pi DPSS (red) taper", cex.main=1) lines(freq.2[,1],log(pwr_dpss1.2[,1]),col="green") lines(freq.2[,1],log(pwr_dpss3.2[,1]),col="red",lwd=2) points(c(1/100,1/40,1/29,1/21,1/19,1/14,1/10,1/5,1/4,1/3),rep(ymax,10),cex=.5, col="purple") pl Set Up Plots Description Open new device and set up for multiple plots, output to screen or PDF if desired. Usage pl(n,r,c,h,w,mar,file,title) Arguments n Number of plots per page (1-25). When specified, this parameter takes precedence and the default settings for r and c are used (the r and c options below are ignored). r Number of rows of plots. c Number of columns of plots.