2011-01-25 7 views
5

Sto usando R versione 2.12.1 su Win XP.come ridimensionare la mappa di calore senza riscalare?

Ho eseguito una heatmap con dendrogramma utilizzando la funzione heatmap.2.

La mappa di calore sembra essere come vorrei, ma le etichette delle colonne sono tagliate.

I.e. le etichette testuali delle colonne, sebbene non siano molto lunghe (meno di 12 caratteri), non si adattano alla finestra e non possono essere lette interamente.

Se ridimensiono manualmente la finestra grafica, l'intera hetmap viene ridimensionata, quindi questo non aiuta affatto.

Come posso modificare le dimensioni dell'output in modo da poter leggere le etichette in modo completo? (l'obiettivo finale è PNG e PDF).

Grazie.

+1

Suona come è necessario regolare il parametro "mar"? –

risposta

5

Volevo solo rispondere alla mia domanda, come ho capito ora: il parametro "margini" di heatmap.2 controlla la quantità di spazio utilizzato per i margini.

0

È possibile controllare questo utilizzando l'opzione "res" in uno qualsiasi dei jpeg(), BMP(), png()

Esempio:

bmp(filename = "X", width = 480, height = 480, res=72) 
heatmap(...) 

Regolare res, se necessario, marche più bassi è più piccolo e viceversa.

0

Informazioni sulla regolazione dei valori cexRow e cexCol negli argomenti heatmap.2, ad esempio riduzione della dimensione del carattere.

1

È possibile utilizzare l'opzione margini in heatmap.2 margins=c(10,10) a seconda del formato di output (ad es., Png sarà pixel)

Problemi correlati