Sto usando R per creare una heatmap da una matrice usando heatmap.2 - e voglio raggruppare queste immagini in un'unica grande immagine - Quello che di solito uso per ottenere questo è layout() - ma questo non funziona, in quanto heatmap.2 utilizza il layout e apparentemente il layout non funziona in modo ricorsivo.layout interno layout in R
Qualcuno ha qualche suggerimento su come raggruppare 2 immagini senza layout, o come rendere il layout supportante le chiamate ricorsive?
mat = matrix(nrow=3,nrow=3,1:9)
layout(matrix(nrow=2,ncol=1))
heatmap.2(mat) ## overrides the layout and produces only one plot that takes whole screen
heatmap.2(mat) ## still only one image
grazie.
Grazie - Peccato che non ci sia un modo più semplice per farlo ... Lascio la domanda aperta un po 'di più nel caso qualcuno sappia di una soluzione più generica, ma sembra che la vita sia dura e la tua soluzione è il migliore (anche se probabilmente risolverò il mio problema invece di giocare con il codice heatmap che non sembra divertente). – dan12345