我正在研究微阵列数据,为了表示数据,我们选择使用热图。我也用了pheatmap。
使用代码
my_palette <- colorRampPalette(c("green", "black", "red"))(n = 9999)
pheatmap(list, color = my_palette, cluster_rows=T, cluster_cols=F, show_rownames=F, main="All Conditions", border_color=NA, labels_col=c("SKF","ABeta","CSP","TTK21"))
您可以在图像的右上角看到比例尺,它在-2.5的值周围显示白色间隙
请及时通知我有关代码中的任何错误,因为我已根据可用代码设置了调色板。
编辑:示例数据(存储为矩阵,命名列表)
SKF基因ABeta CSP TTK21
A 0.05466 -0.0154254 0.011404 0.96582
B 1.05325 0.015212 0.22360 10.00140254
C 2.002102 20.200052 1.214325 1.25355
D 0.05466 -0.0154254 0.011404 0.96582
E 1.05325 0.015212 0.22360 10.00140254
F 2.002102 20.200052 1.214325 1.25355
G 0.05466 -0.0154254 0.011404 0.96582
H 1.05325 0.015212 0.22360 10.00140254
我2.002102 20.200052 1.214325 1.25355
P.S。在样本中,我已经重复了前三个基因的数据三次,但是可以理解这个问题。如上所示,热图的模式将无法重现,但是白色间隙仍然存在。
谢谢。