Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 heatmap.2 绘制一个范围内的值矩阵。列是范围(例如,0 到 100)。列标签过多,无法清晰显示。有没有办法显示每 N 个(0、10、20 等)?我希望显示所有值,但我只是不希望它们都被标记。
将标签插入 NA 向量并将其传递给labCol参数对我有用。
labCol
library(gplots) m <- matrix(rnorm(1000), ncol=100) labvec <- c(rep(NA, 100)) labvec[c(1,20,40,60,80,100)] <- c(1,20,40,60,80,100) heatmap.2(m, trace="none", Rowv = T, Colv = F, labCol = labvec, srtCol = 0)
该srt参数还可用于将标签水平旋转。
srt