我在Win XP上使用R版本2.12.1。
我使用heatmap.2函数完成了使用树形图的热图。
热图基本上看起来像我想要的那样,但列的标签被切断了。
即。列的文本标签虽然不长(少于12个字符),但不适合窗口,无法完全读取。
如果我手动调整图形窗口的大小,整个hetmap会重新调整,所以这根本没用。
如何更改输出大小以便我可以读取标签内容? (最终目标是PNG和PDF)。
感谢。
答案 0 :(得分:5)
我想回答我自己的问题,正如我现在想的那样:heatmap.2的参数“margin”控制了边距使用了多少空间。
答案 1 :(得分:1)
您可以在heatmap.2中使用边距选项
margins=c(10,10)
取决于输出格式(例如,png将是像素)
答案 2 :(得分:0)
你可以在jpeg(),bmp(),png()
中的任何一个中使用“res”选项来控制它示例:
bmp(filename = "X", width = 480, height = 480, res=72)
heatmap(...)
根据需要调整res,lower使其变小,反之亦然。
答案 3 :(得分:0)
如何调整cexRow
参数中的cexCol
和heatmap.2
值,即减小字体大小。