Hello,

I have used layout() to produce to 2 plots on a page, leaving a plotting space 
above them.  I would like "Legend", which will actually be a real legend, to be 
centered above the two graphs.  Right now I am only able to position "Legend" 
above the second graph that I create... obviously I am stuck in its margin 
space.  

Is there a way to draw the legend in the empty plotting space above?  Or is 
there a way to center the legend in the margin space above the two graphs.

I am open to using par(mfrow=c(2,2)) rather than layout(), but it currently 
produces the same result.

Thanks,
John


  layout(matrix(c(0,0,1,2),2,2, byrow=TRUE), widths=c(1,1), heights=c(0.5,2))
      layout.show(2)
        par(mar=c(3,3,5,1.5))
         plot(1:10,1:10)
        par(mar=c(3,1.5,5,1.5))
         plot(1:20,1:20)
        par(xpd=TRUE)
        legend(0, 23, c("Legend"))


        [[alternative HTML version deleted]]

______________________________________________
R-help@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.

Reply via email to