Установить цветовую гамму в 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)
Другие вопросы по тегам