繁体   English   中英

改变热图的布局。图

[英]Change the layout of heatmap.2 figure

我们使用heatmap.2来绘制数字。 使用默认参数,我们可以获得以下布局/ outlook(参见图1)。

  1. 如何删除正确的行名称/行标签,因为我们有数千个标签(参见图1)?

  2. 我们可以向上向下绘制Color Key(参见图2)吗?

在此输入图像描述 图1

在此输入图像描述

图2

问题1:可以通过设置labRow = ""来删除行名称。

问题2:如果不改变功能,这是不可能的。 heatmap.2使用2乘2表作为布局,如果要添加一个键,则将键放在左上角的单元格中。 您需要编辑该功能以使其具有2×3布局,并将该键放在右下方的单元格中,编辑显示以按指示显示。

问题2. Ian对heatmap.2组件的布局给出了很好的解释。 您可以更改布局(表中每个元素“绘制”的单元格数,例如2x2,2x3,3x2,3x3)以及热图的每个元素的位置(即热图,行树形图,列树形图,和关键)。

例如:

# Define custom layout for heatmap
mylmat = rbind(c(0,3,0),c(2,1,0),c(0,4,0)) # creates 3x3 table with location of heatmap elements defined
mylwid = c(1.5,4,0.5)
mylhei = c(1.5,4,1)

# Plot your heatmap
heatmap.2(matrix.name, lmat=mylmat, lwid=mylwid, lhei=mylhei, ...)

虽然您无法将键更改为垂直键与水平键(据我所知!),您可以将其放置在热图和/或树形图周围的任何位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM