Установить цветовую гамму в pheatmap
Я новичок в 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")))
1 ответ
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)