分享

热图绘制:R(Pheatmap)

 心随所愿zh 2018-07-16

pheatmap是R的一个包,相比于heatmap2,pheatmap更加简洁易懂。

1.在R中安装并加载pheatmap包及其相应的依赖包

2.加载数据

一般文件转换成csv(逗号分隔)或者txt(制表符分隔)格式

> data<-read.csv(‘heatmap.csv’,header=T)

or

> data<-read.table(‘heatmap.txt’,header=T)

header参数确定数据文件第一行是不是标题。

F表示第一行不是标题,T表示第一行是标题,数据从第二行开始,默认是T。

3.默认参数,绘制热图

> pheatmap(data)

默认参数:

行列聚类(cluster_row=TRUE, cluster_col=TRUE; 设置treeheight_row=0,treeheight_col=0隐藏进化树,或直接不进行聚类cluster_row=FALSE,cluster_col=FALSE);

矩阵不进行标准化(scale=”none”,可设置为“row”“column”标准化);

默认小块之间灰色分隔(border_color=”grey60”,没有border可设置为“none”或其他颜色);

legend显示在右上方(legend=“TRUE”,可设置legend=“FALSE”不显示legend)

4.参数调整,优化热

>pheatmap(x,cellwidth=40,cellheight=40,border_color=NA,cluster_col=FALSE,main="ExampleHeatmap",fontsize=15,treeheight_row=120,cutree_row=3)

参数:

cellwidth和cellheight设置小格长宽

border_color设置边界颜色

main设置热图标题

fontsize设置字体大小

treeheight_row/col设置进化树高度

cutree_row设置将图拆分开几部分

5.收工

R(heatmap)绘制热图

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多