[R] Sweave Dynamic Graph Question

cameron raymond.fu at invesco.com
Tue Nov 23 14:27:21 CET 2010



thx guys,  this is what i came up with.  it works fine, but too many lines
of code.

thanks again.
Cameron



\pagebreak
\section{General Value Graph Daily}
\setkeys{Gin}{width=1.1\textwidth}

<<results=tex,echo=FALSE>>=  

		rng=range(time(pf4[[1]]))
		
		Syr  <- as.numeric(format(rng[1],"%Y"))
		Eyr  <- as.numeric(format(rng[2],"%Y"))
		Smth <- as.numeric(format(rng[1],"%m"))
	
	for( yr in Syr:Eyr){

		file1=paste("myfile", yr, sep="")  
		Temp1 <- pf4[[1]][which(format(time(pf4[[1]]),"%Y")==yr),]
		Temp3 <- tapply(Temp1[,1],as.yearmon(time(Temp1)),FUN=mean)
				
		cat("\\begin{figure}[!htbp]\n")
		cat("\\begin{center}\n")

		pdf(file=paste(file1,".pdf",sep=""))

		par(mfrow=c(4,3),mar=c(3,2,2,2))
		for(i in Smth:length(Temp3)){

			i <- ifelse(i < 10, paste(0,i,sep=""),i)
			Date <- paste(i,yr,sep="-")

			Temp2 <- pf4[[1]][which(format(time(pf4[[1]]),"%m-%Y")==Date),]
			plot(Temp2[,"Day"],Temp2[,"Daily
Value"]/1000000,type="l",main=paste(factor(as.numeric(i), labels =
month.name[as.numeric(i)]),yr,sep="-")) 
		}
		  
		dev.off() 
		cat("\\includegraphics{", file1, "}\n", sep="") 
	
		cat("\\end{center}\n")
		cat("\\caption{Volume Graph Analysis Daily ",yr,", x = business day, y =
in million}\n",sep="")
		cat("\\label{fig3}\n")
		cat("\\end{figure}\n\n")
} 
@
-- 
View this message in context: http://r.789695.n4.nabble.com/Sweave-Dynamic-Graph-Question-tp3051003p3055407.html
Sent from the R help mailing list archive at Nabble.com.



More information about the R-help mailing list