0

我是 R 新手,开始使用 pheatmap 来可视化处理细胞与对照细胞中基因表达的 log2 倍变化。默认情况下,pheatmap 设置颜色键的上限为 6,下限为 -2。有没有办法分配颜色,将所有高于 4 的值分配给红色的最大强度,将低于 -1 的值分配给蓝色的最大强度,并将介于两者之间的值分配给不同强度的颜色?

这是我一直在使用的代码:

pheatmap(my_matrix,cluster_cols = FALSE,cellwidth = 30,fontsize = 7,height = 40,show_rownames = FALSE)

我想用作颜色:

colorRampPalette(rev(brewer.pal(n=7,name="RdYlBu")))
4

1 回答 1

-2
colors<-colorRampPalette(rev(brewer.pal(n=7,name="RdYlBu")))(255)
pheatmap(my_matrix,cluster_cols = FALSE,cellwidth = 30,fontsize = 7,height = 40,show_rownames = FALSE, col=colors)
于 2017-05-30T13:06:12.250 回答