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]]
______________________________________________
[email protected] 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.