语言绘制基因表达热图_R语言绘图教程 | 如何绘制“漂亮”的热图?

本文介绍了如何使用R包pheatmap绘制基因表达热图,强调了该方法在众多绘制工具中出图效果最佳,并提供了一些个性化的调整方法,如添加标记和导出数据。虽然无法自定义字体和图例大小,但可以通过调整画布大小或使用矢量图工具进行优化。作者鼓励读者分享更多调优技巧。
摘要由CSDN通过智能技术生成

d02bc3f98658211adf192ac12681997c.png

实用科研工具推荐 、详实生信软件教程分享、前沿创新组学文章解读、独家生信视频教程发布,欢迎关注微信公众号:基迪奥生物 (gene-denovo

|本文作者:莫北


说到绘制热图,其实有非常多的绘制方法,比如使用R包、Origin、Graphpad Prism、OmicShare tools等等,也有大佬尝试用Excel绘制,感兴趣可到拓展阅读部分查看。

虽然有这么多的方法,但出图最好看的方法是使用pheatmap(Pretty Heatmaps)这个R包绘制热图。在众多绘制热图的R包中,pheatmap也相对容易上手。

虽然这个R包我自己用了很多次,但仍有一些地方抱有疑问,比如能不能换字体?图例的刻度、大小能不能调?

下面就以《推荐一个快速绘制热图的在线工具》一文的数据为例,介绍一些pheatmap的一些个性化调整方法。

#加载R包;
library(pheatmap)
#查看当前目录的文件;
dir()
#读入数据;
df<-read.table("top30genesexp.txt",header= T,row.names = 1,sep = "t")
#查看数据的前6行,前6列;
df[1:6,1:6]

绘制热图

#自定义颜色;
mycol<-colorRampPalette(c("white","tomato"))(100)
p<-pheatmap(df,scale = "row",
           border_color ="white",color = mycol,
           show_rownames=F)
p

3fceae6f5369697b4213879ce3ee89a1.png
#调整图例颜色条的刻度和刻度
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值