ComplexHeatmap包在生物医疗数据可视化领域展现出极高的可定制性。在之前的文章中,我们探讨了热图主体样式的调整,今天将重点介绍热图注释功能。
强大的注释功能
ComplexHeatmap包能够在热图周围添加丰富的行或列注释信息,包括文本、色块及注释图片,并支持对注释颜色、大小和字体等进行个性化设置。
颜色注释
该功能允许在行或列上方添加色块,用于映射数值或显示分组。例如,可以在热图上方添加颜色注释,第一行显示分组信息,第二行则映射每列的均值。每个色块中还可添加相应字符,并分别调整字符样式,例如,当p-value小于0.01时,可以在色块上标注“*”。
跨行文本注释
通常情况下,热图的行和列标签只能在对应位置添加,而使用ComplexHeatmap包则可实现跨行注释。在不同分群的热图中,可以为每个分组添加颜色注释及文本注释,有效提升信息传达的清晰度。
行标签设置
如果热图的行数较多,显示所有行标签可能会造成拥挤。在这种情况下,可以选择单独的行进行标签标注,并通过连接线确保行和标签之间的清晰对应,即使它们不在同一水平位置。
条形图注释
此外,ComplexHeatmap包还支持用热图数据绘制条形图,作为注释添加在热图周围。可以根据需要对条形图的样式进行多种个性化设置,确保符合科研论文的展示需求。
其他注释类型
除了条形图外,热图周围还可添加多种其他类型的数据可视化,例如点图、线图、箱线图等,丰富了数据的表达形式。
借助俄罗斯专享会294的ComplexHeatmap包,您可以灵活地处理生物医疗数据的热图,提升科研文章的质量与可读性,确保您在同行评审中脱颖而出。