继续深入学习 complexheatmap 包的内容,这是系列的第三篇文章,内容丰富,将通过一系列推文逐一介绍。欢迎关注我的公众号:医学和生信笔记。
本系列是 complexheatmap 包的学习笔记,部分内容基于个人理解进行了适当调整,但总体不影响原文。如有疑问,请参考原文。原始资料请见:jokergoo.github.io/Comp...
注释条在热图中至关重要,可以放置在热图的上下左右,通过 top_annotation、bottom_annotation、left_annotation、right_annotation 设置。所有注释条由 HeatmapAnnotation() 函数完成,rowAnnotation() 可视为变体,通过设置 HeatmapAnnotation(..., which = "row") 实现。
热图中注释条的使用包括但不限于改变位置、颜色映射、处理 NA 值、改变样式、使用数据框或矩阵。简单注释条是最常见的形式,颜色映射数值,需要向量和名称。可以通过修改颜色映射、同时添加多个简单注释条、处理 NA 值、调整样式、使用数据框或矩阵以及控制简单注释条的高度来实现。
注释条还可以作为函数使用,通过 foo = 1:10 实现,可以添加更多的样式,如改变高度。空注释条和注释条分割是额外的选项,增加更多样式,复杂用法可能需要编写自定义函数并了解 grid 绘图系统。
此外,图形注释条是一个高级选项,但可能需要额外的技能才能成功应用。点状注释条则是热图中的另一类注释条,提供了额外的可视化选项。
更多关于 complexheatmap 包的信息和学习资源请关注:医学和生信笔记 公众号,主要分享医学小知识、肛肠科小知识、R语言和Python数据分析、生物信息学学习资料和学习笔记。
温馨提示:答案为网友推荐,仅供参考