Question

J'utilise la version R 2.12.1 sur Win XP.

J'ai fait un heatmap avec dendrogramme en utilisant la fonction heatmap.2.

Le heatmap ressemble fondamentalement je veux que ce soit, mais les étiquettes des colonnes sont coupées.

i.e.. les étiquettes textuelles des colonnes, même si elles ne sont pas très longs (moins de 12 caractères), ne rentrent pas dans la fenêtre et ne peuvent pas être lus entièrement.

Si je redimensionner manuellement la fenêtre graphique, l'ensemble hetmap est redimensionné, donc cela ne l'aide pas du tout.

Comment puis-je changer la taille de sortie afin que je puisse lire les étiquettes infull? (Objectif final est PNG et PDF).

Merci.

Était-ce utile?

La solution

Je voulais juste répondre à ma propre question, comme je l'ai pensé à elle maintenant. Le paramètre « marges » des contrôles heatmap.2 la quantité d'espace utilisé pour les marges

Autres conseils

Vous pouvez utiliser l'option de marges heatmap.2 margins=c(10,10) En fonction du format de sortie (par ex., PNG sera pixels)

Vous pouvez contrôler cela en utilisant la "res" option dans une des jpeg () bmp () .png ()

Exemple:

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

Adjust res au besoin, fait plus petit et plus bas il vice versa.

Qu'en est-il ajuster les valeurs de cexRow et cexCol dans les arguments de heatmap.2, à savoir réduire la taille de la police.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top