ComplexHeatmap绘制热图(一)
讲起热图,大家都会比较熟悉,绘制热图方式比较多,这里介绍的是ComplexHeatmap包绘制热图,首先配置数据,这里的自动生成一个10X10的矩阵
data=matrix(rnorm(100),nrow=10)
colnames(data)=paste0('sample',1:10)
rownames(data)=paste0('gene',1:10)
head(data)
加载R包
library(ComplexHeatmap)
Heatmap(data,col=c('blue','white','red'),cluster_rows = TRUE, cluster_columns = TRUE)
基本的热图就已经出来了,里面的参数很多,可以查一下帮助文档
增加一个标题,并将位置放在底部
Heatmap(data,col=c('blue','white','red'),cluster_rows = TRUE, cluster_columns = TRUE,column_title = "samples",column_title_side="bottom")
修改图例的标题
Heatmap(data,col=c('blue','white','red'),cluster_rows = TRUE, cluster_columns = TRUE,name='expression',column_title = "samples",column_title_side="bottom")
当然ComplexHeatmap包绘制的热图不仅仅是这样的,今天只是简单的介绍这个包的基本使用
ComplexHeatmap绘制热图(一)相关推荐
- MATLAB画聚类热图,使用ComplexHeatmap绘制热图
初学R,慢慢摸索. 安装: if (!requireNamespace("BiocManager", quietly = TRUE)) install.packages(" ...
- ComplexHeatmap |理解绘图逻辑绘制热图
作者:严涛 浙江大学作物遗传育种在读研究生(生物信息学方向)伪码农,R语言爱好者,爱开源. 之前热图三部曲介绍了使用ggplot2和pheatmp绘制热图 R语言学习 - 热图绘制 (heatmap) ...
- pheatmap绘制热图
pheatmap绘制简单热图还是很方便的,比heatmap高级,但还是比不上complexheatmap,如果有时间可以研究研究complexheatmap绘制热图. 以下是我个人用pheatmap绘 ...
- Python生物信息学⑥绘制热图及火山图
Python生物信息学⑥绘制热图及火山图 Python生物信息学③提取差异基因 通过上Python生物信息学③提取差异基因得到了该数据集的差异分析的两个关键参数,1.差异倍数(foldchange)以 ...
- python科赫曲线绘制正方形_Python数据处理从零开始----第四章(可视化)(14)使用seaborn绘制热图...
目录 Python数据处理从零开始----第四章(可视化)①③多变量绘图 Python数据处理从零开始----第四章(可视化)(14)使用seaborn绘制热图 seaborn.heatmapHeat ...
- python数据挖掘学习】十五.Matplotlib调用imshow()函数绘制热图
python数据挖掘学习]十五.Matplotlib调用imshow()函数绘制热图 #2018-03-28 14:47:19 March Wednesday the 13 week, the 087 ...
- 使用seaborn绘制热图
欢迎关注"生信修炼手册"! 除了统计图表外,seaborn也可以绘制热图,而且支持聚类树的绘制,绘制热图有以下两个函数 1. heatmap, 绘制普通的热图 2. cluster ...
- r语言中which的使用_R语言绘图 | 使用pheatmap快速绘制热图
欢迎关注微信公众号"生信小王子"! 热图是我们展示数据时常用的图形,今天小编教大家使用"pheatmap" 快速绘制热图. 首先,我们需要准备输入文件.比如,我 ...
- python绘制热图
Python可以使用多种方法绘制热图,其中一种常用的方法是使用Matplotlib库. 首先,需要安装Matplotlib: pipinstall matplotlib 然后,可以使用以下代码绘制热图 ...
最新文章
- 那些打着AI万金油旗号的产品欺骗大众,如何识别?
- 微信小程序之ajax服务器交互及页面渲染
- ORACLE 11G RAC ASM磁盘全部丢失后的恢复
- 王帅:深入PHP内核(二)——SAPI探究(精辟)
- 钉钉小程序------子组件监测父组件的数据更新
- linux使用kolorpaint对图片进行反色
- SAP官网发布的react教程
- python中的类怎样理解_理解Python数据类:Dataclass fields 的概述(下)
- Leetcode 242.有效的字母异位词(哈希表)
- Java基础知识强化之网络编程笔记05:UDP之多线程实现聊天室案例
- JMeter 学习笔记从不懂慢慢提升(01)
- 系统分析与设计课程总结
- 【数学建模】Lingo软件介绍+常用函数总结+样例
- 别再用Excel了!用帆软报表做营收报表效率高十倍!
- usb key 开发(二)
- ubuntu下查看硬件配置
- Oracle RAC原理
- 达梦数据库兼容Oracle之SQL语法(一)
- 区块链学习笔记二之区块链的加密技术
- SFC模拟器coming soon
热门文章
- 某资深互联网人分析:支付宝面临巨大困难,被微信争夺市场,年轻用户流失严重...
- Kubernetes vs Docker:了解2021年的容器
- CTO:再写 if-else,逮着罚款 1000!
- 我摊牌了,大厂面试Linux就这5个问题
- QPS过万,redis大量连接超时怎么解决?
- 一口气说出 过滤器 和 拦截器 6个区别,别再傻傻分不清了
- 年薪75万的真实技术面试实践攻略(篇章一)
- 六月第一枪:股市震荡,下一步该做什么?
- 推荐8个实用的办公工具,让你体验起飞的感觉
- Leangoo敏捷项目管理软件 6.3.2卡片关联支持链接