让热图继续精彩:ComplexHeatmap包添加多样注释
ComplexHeatmap包具有非常高的可定制性,上篇文章中我们了解了热图主体样式的一些调整,本次介绍的是热图注释。ComplexHeatmap包的注释功能非常强大,它可以在热图四周添加行或列的注释信息,如文本、色块、注释图片,注释颜色、大小、字体等。
官方介绍网站:
https://jokergoo.github.io/ComplexHeatmap-reference/book/
● 颜色注释:
在行或列上方添加色块,用颜色映射数值或体现分组。

上图在热图上方添加了两行颜色注释,第一行体现分组,第二行映射每列均值。
每个色块上可以添加单个字符,字符样式可以分别进行调整。下面的示例中颜色注释映射p-value,p-value<0.01时在色块上添加“*”

● 跨行文本注释:
我们知道热图的行、列标签只能添加在单行、单列对应位置,而ComplexHeatmap包可以实现跨行注释。下图中热图的每个分群分别添加了颜色注释和四行文本注释。

● 行标签:
当热图行数很多时,显示所有行标签会显得非常拥挤,如下图左侧。这时我们可以挑选个别行,为它们添加标签。行与标签之间用线连接,即使不在同一水平位置也可以轻松对应起来。

● 条形图注释:
用热图数据绘制条形图,作为注释添加在热图四周,条形图样式也可以做各种个性化设置。下面的热图添加了3个条形图注释,每个注释的样式都有所不同。

● 其他注释:
除条形图外,还有很多其他类型的图片可以加在热图四周,如点图、线图、峰峦图、箱线图等。如下图的部分注释类型展示形式。

百变热图,一个工具包搞定,相信您文章里的heatmap图定会用到。
新闻中心
News Senter
上海生物芯片有限公司
Shanghai Biochip Co., Ltd.
版权所有©上海生物芯片有限公司
电子邮箱:
marketing@shbiochip.com
地址: 上海市浦东新区张江高科技园区李冰路151号
技术电话:
4001002131
扫描查看
微信公众号