Hi, I'm trying to customize a window with 2 graphs. I'm able to do the first one with something like this general example par(mfrow=c(1,2),cex.axis=0.85,cex.lab=0.80,mai=c(1.3,1,0.5,0),las=3) bplot<-barplot(bar.values,names.arg=cf.names,width=0.5,ylab="% Area held") abline(h=0.3,lty=3,col="red") abline(h=0.1,lty=3,col="blue") points(bplot,target$target/xi[nrow(xi),],pch=20) text(bplot,target$target/xi[nrow(xi),],paste(target$target,"ha"),adj=c(-0.3, 0.5),cex=0.70,srt=90) But it fails when I try to put it into a grid with something like this: grid.newpage() par(cex.axis=0.85,cex.lab=0.80,mai=c(1.3,1,0.5,0),las=3) pushViewport(viewport(layout=grid.layout(1,2))) pushViewport(viewport(layout.pos.row=1,layout.pos.col=1)) print( bplot<-barplot(bar.values,width=0.5,ylab="% Area held",,names.arg=cf.names) abline(h=0.3,lty=3,col="red")) abline(h=0.1,lty=3,col="blue") points(bplot,target$target/xi[nrow(xi),],pch=20) #! ,col=c(4,2,4,4,2,4,4,4,4,4,2,4) text(bplot,target$target/xi[nrow(xi),],paste(target$target,"ha"),adj=c(-0.3, 0.5),cex=0.70,srt=90) ) popViewport(1) It fails to print ablines, points and text. Any idea? ---------------------------------------------------------------------------- ------------------------------------------------- This electronic mail transmission including any attachment hereof, contains information that is private and confidential, and it is only for the use of the person and at the e-mail address above indicated. If you have received this electronic mail transmission in error, please destroy it and notify me immediately through e-mail address: pecardoso at netcabo.pt
grid.newpage()
2 messages · Paulo Cardoso
Sorry but this is not printing both graphs in the same window and I can't
figure why.
grid.newpage()
par(cex.axis=0.85,cex.lab=0.80,mai=c(1.3,1,0.5,0),las=3)
pushViewport(viewport(layout=grid.layout(1,2)))
pushViewport(viewport(layout.pos.row=1,layout.pos.col=1))
print(
bplot<-barplot(bar.values,width=0.5,ylab="% Area held",names.arg=cf.names),
abline(h=0.3,lty=3,col="red"),
abline(h=0.1,lty=3,col="blue"),
points(bplot,target$target/xi[nrow(xi),],pch=20),
text(bplot,target$target/xi[nrow(xi),],paste(target$target,"ha"),adj=c(-0.3,
0.5),cex=0.70,srt=90)
)
popViewport()
#pushViewport(viewport(layout=grid.layout(1,2)))
pushViewport(viewport(layout.pos.row=1,layout.pos.col=2))
print(barplot(xi[c(floor(327/4),floor(327/2)),c(2,5,11)],
names.arg=c("Coral","Mangrove","Seagrass"),
las=3))
-----Original Message----- From: r-help-bounces at r-project.org [mailto:r-help-bounces at r- project.org] On Behalf Of Paulo Cardoso Sent: quinta-feira, 25 de Setembro de 2008 15:50 To: 'r' Subject: [R] grid.newpage() Hi, I'm trying to customize a window with 2 graphs. I'm able to do the first one with something like this general example par(mfrow=c(1,2),cex.axis=0.85,cex.lab=0.80,mai=c(1.3,1,0.5,0),las=3) bplot<-barplot(bar.values,names.arg=cf.names,width=0.5,ylab="% Area held") abline(h=0.3,lty=3,col="red") abline(h=0.1,lty=3,col="blue") points(bplot,target$target/xi[nrow(xi),],pch=20) text(bplot,target$target/xi[nrow(xi),],paste(target$target,"ha"),adj=c( -0.3, 0.5),cex=0.70,srt=90) But it fails when I try to put it into a grid with something like this: grid.newpage() par(cex.axis=0.85,cex.lab=0.80,mai=c(1.3,1,0.5,0),las=3) pushViewport(viewport(layout=grid.layout(1,2))) pushViewport(viewport(layout.pos.row=1,layout.pos.col=1)) print( bplot<-barplot(bar.values,width=0.5,ylab="% Area held",,names.arg=cf.names) abline(h=0.3,lty=3,col="red")) abline(h=0.1,lty=3,col="blue") points(bplot,target$target/xi[nrow(xi),],pch=20) #! ,col=c(4,2,4,4,2,4,4,4,4,4,2,4) text(bplot,target$target/xi[nrow(xi),],paste(target$target,"ha"),adj=c( -0.3, 0.5),cex=0.70,srt=90) ) popViewport(1) It fails to print ablines, points and text. Any idea? ----------------------------------------------------------------------- ----- ------------------------------------------------- This electronic mail transmission including any attachment hereof, contains information that is private and confidential, and it is only for the use of the person and at the e-mail address above indicated. If you have received this electronic mail transmission in error, please destroy it and notify me immediately through e-mail address: pecardoso at netcabo.pt
______________________________________________ R-help at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting- guide.html and provide commented, minimal, self-contained, reproducible code. No virus found in this incoming message. Checked by AVG. Version: 8.0.100 / Virus Database: 270.7.1/1688 - Release Date: 24-09- 2008 6:29