2013-08-21 12 views
7

ho generato un heatmap come questo: enter image description hereridimensionare e regolare la mappa termica in heatmap.2

l'asse X e Y etichette non vengono mostrate completamente. Il mio codice è qui:

heatmap.2(x,col=blueyelred,colsep=c(1:6),rowsep=(1:62), 
      sepwidth=c(0.05,0.05), sepcolor="white", trace="none", 
      Rowv=F,Colv=F, scale="none", dendrogram="none",key=F, 
      lhei = c(0.05,5),margins=c(1,8)) 

Esiste un modo per regolarlo.

Grazie! Cam

risposta

8

Alcuni consigli:

  • per ridurre la dimensione del carattere, utilizzare gli argomenti cexRow e cexCol, per esempio

    heatmap.2(x, ...., cexRow=0.5) 
    
  • Regolare i valori negli argomenti hlei e margins.

4

vedo che si sta già utilizzando il parametro margins, che cosa se si modificano gli argomenti come @csgillespie suggerito?

esempio, margins = c(8, 8)

Forse anche modificando i margini trama generale prima di chiamare la funzione heatmap() potrebbe aiutare

esempio, par(mar=c(10,4,4,2))

o per il margine esterno

par(oma=c(10,4,4,2))

dove par(mar=c(bottom,left,top,right))

Problemi correlati