我正在使用heatmap.2
包制作热图:
heatmap.2(as.matrix(FOOBAR.txt[rowSums (abs(FOOBAR.txt)) != 0,]),
col=scaleyellowred,
margins = c(10, 20),
trace="none",
xlab = "Comparisons",
ylab ="gene",
lhei = c(2, 8),
scale=c("none"),
symbreaks=T,
cexRow=0.5,
cexCol=.7,
main="gene comparisons")
输出为我提供了我想要的热图,看起来很好,但主标题字体很大。如何减小标题的字体大小?我似乎无法弄明白。我可以改变轴标签的字体而不是标题。
答案 0 :(得分:9)
heatmap.2
使用此语句打印图标题:
title(main, cex.main = 1.5 * op[["cex.main"]])
所以你应该在cex.main
列表中设置par
参数。例如:
par(cex.main=0.5) ## this will affect also legend title font size