layout inside layout in R

Я использую R для создания тепловой карты из матрицы с помощью heatmap.2 - и я хочу сгруппировать эти изображения в одно большое изображение - Что я обычно использую для достижения этого - layout() - но это не работает, так как heatmap.2 использует layout, и, очевидно, layout не работает рекурсивно.

Есть ли у кого-нибудь предложения, как сгруппировать 2 изображения без layout, или как заставить layout поддерживать рекурсивные вызовы?

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

спасибо.

6
задан dan12345 4 December 2011 в 10:34
поделиться