ComplexHeatmap包:个性化热图绘制利器

描述

 

热图在很多文章中都有出现,如何画出让人眼前一亮的热图?ComplexHeatmap包具有非常高的可定制性,无论是热图的颜色搭配、字体样式,还是聚类方式、注释信息,每一个细节都能按照您的想法精心雕琢。

官方介绍网站:

https://jokergoo.github.io/ComplexHeatmap-reference/book/

绘制

下面来介绍几个简单又实用的个性化调整:

可指定分群数,对热图的行、列进行分割,也可按类型分割。分割后的间隙宽度可自行调节。

绘制

上图将行、列按照类型各分为三类分别聚类(行分为A、B、C三类,列分为D、E、F),聚类树上方显示类型,各类型间的间隙宽度分别做了设置。

 

修改热图各区块以及单个方格边框的颜色、线型、线宽。

绘制

上图取消区块间隔,并将区块边框设置为黑色虚线,单个方格的边框设置成线宽为2的白色实线。

 

渲染聚类树

绘制

将不同分群的聚类树渲染成不同颜色。

 

修改行、列标签样式

绘制

上图中行列标签按照分群调整了字体样式,也可以只修改指定行或列的标签样式,如下图:

绘制

 

设置区块样式

绘制

上图将行、列各分为两个群,选出两个区块添加了黑色边框,每个区块中左右相邻的两个方格若同为正数则标上深红色点,并用线连接,同为负数则颜色为深绿色。

百变热图,一招搞定,想好您的个性化设置参数了吗?快去试一试吧!

 

 

 

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分