The answer is "don't do that" because that function abuses par. Use lattice or ggplot2 with grid graphics to plot multiple heatmaps.
https://stackoverflow.com/questions/15114347/to-display-two-heatmaps-in-same-pdf-side-by-side-in-r -- Sent from my phone. Please excuse my brevity. On July 23, 2017 5:11:32 AM PDT, Brian Smith <bsmith030...@gmail.com> wrote: >Hi, > >I was trying to use par(mfrow) to put 4 heatmaps on a single page. >However, >I get one plot per page and not one page with 4 plots. What should I >modify? Test code is given below: > >test = matrix(rnorm(60), 20, 3) > >pdf(file='test.pdf',width=10,height=8) >par(mfrow=c(2,2)) >heatmap(test) >heatmap(test) >heatmap(test) >heatmap(test) >dev.off() > >thanks! > > [[alternative HTML version deleted]] > >______________________________________________ >R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see >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. ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 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.