热图绘制-fold change值-R

setwd("D:/Desktop/all")    #设置工作目录,处理fold值数据

library("pheatmap")    #加载pheatmap包

data = read.csv('a1.csv',row.name=1)    #将文件a1.csv读入到data中

data[data< -3]=-3    #对fold值进行处理,小于-3的均写成-3

data[data>3]=3     #对fold值进行处理,大于3的均写成3

pdf("a1.pdf")     #将热图存入文件名为a1.pdf中,也可不先输出,使用下一条语句查看热图情况

pheatmap(data)     #绘制热图 #pheatmap(data,cluster_cols=F,cluster_rows=F,show_rownames = F,fontsize = 16)   cluster_cols=F 行不聚类,cluster_rows=F列不聚类,show_rownames=F去掉行名,fontsize定义字体大小;pheatmat(data, color = c("white","lightcoral"))  #示例数据中只有0和1,0是白色,1是浅珊瑚色,非连续型;(查找颜色可以直接搜R颜色)

dev.off()     #保存并关闭文件

#修改颜色后再绘制热图

color<-colorRampPalette(c('#436eee','white','#ee0000'))(100)   #颜色设置呈蓝至红渐变,要修改颜色的话,直接改变括号内颜色

pheatmap(data,color = color, cluster_cols=F,cluster_rows=F,show_rownames = F,fontsize = 16)    #添加颜色项

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,092评论 3 119
  • 上午女儿写完语文同行和数学同行,下午去小记者兴趣班,学习怎样采访。这节课我感觉进行的不太理想,好像老师没备课...
    李烽熠妈阅读 631评论 0 1
  • 抱歉,我想了好多,发现没有什么特别崇拜的人,只有一些不同阶段所向往成为的人。 小时候,十岁左右,想成为叔叔那样的人...
    红缨阅读 3,321评论 0 1
  • 交代一下背景,本人去年毕业现在是药店销售,我和老公一个月收入1.2W.可是总感觉钱不够花,属于月光族。半个月前,像...
    青黛_L阅读 3,255评论 0 14
  • 最近发生的事情让我心里真的很不舒服,感觉自己太过的幼稚,不过成熟。还有就是自己的惰性对自己的影响实在是太大了。...
    Bestcoderg阅读 1,715评论 0 1

友情链接更多精彩内容