[R] wireframe and par(mfrow)

Simone Gabbriellini simone.gabbriellini at gmail.com
Mon May 7 13:15:55 CEST 2012


Hello List,

I have some plots with the wireframe() function, and I'd like to
display them in a single jpeg file. I know that par(mfrow=c(x,y)) will
divide my display window in x rows and y columns, and although this
works with plot(), it looks like it's not working with wireframe.
here's my code:

library(lattice)
library(Cairo)
CairoJPEG("wiley-rank.jpeg", width=960, height=480, quality=100, dpi=600)
par(mfrow=c(2,4))
for(i in c(6,8,10,12,14,16,18,20)){
	title<-paste(i,"-rank.txt",sep="")
	rank<-as.matrix(read.table(title, header=TRUE), nrow=5,ncol=4,byrow=FALSE)
	colnames(rank)<-c(.25,0.50,0.75,1.00)
	wireframe(rank, scales=list(arrows=FALSE), drape=TRUE, colorkey=TRUE,
xlab="η", ylab="π",zlab="corr", screen = list(z = 45, x = -70),
zlim=c(0,1), main="Rank")
}
dev.off()

any help more than welcome...

best regards,
Simone

-- 
Dr. Simone Gabbriellini

DigitalBrains srl
Amministratore

mobile: +39 3403975626
mail: simone.gabbriellini at gmail.com



More information about the R-help mailing list