前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >两种方法批量绘制散点图(多图组合)

两种方法批量绘制散点图(多图组合)

作者头像
生信技能树
发布2019-08-16 11:14:45
1.6K0
发布2019-08-16 11:14:45
举报
文章被收录于专栏:生信技能树

简单的小技巧分享,其实主要是想说一下,全国巡讲,杭州站报名还有5天截止! 报名通道:全国巡讲第13站-杭州(生信技能树爆款入门课)(下一站甘肃兰州)

模拟数据

就模拟一个基因表达矩阵吧,列是基因,有10个基因,然后行是样本,这10个基因在100个样本的表达量。

代码语言:javascript
复制
expr=rnorm(1000)
dim(expr)=c(100,10)
colnames(expr)=LETTERS[1:10]
pheatmap::pheatmap(expr)
ITH_genes=LETTERS[1:10]math=rnorm(10)

有一个变量是math值,也是100个样本的一个指标,然后就可以看10个基因分别和这个math的散点图,看相关性,因为是完全随机,所以后面绘制的图都不太可能会有明显的相关性。

使用cowplot拼图

这个时候表达矩阵是宽的

代码语言:javascript
复制

使用facet分面

这个时候宽表达矩阵,需要折叠起来,变成长的数据形式才能绘图。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-08-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生信技能树 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 模拟数据
  • 使用cowplot拼图
  • 使用facet分面
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档