从heatmap.2图中删除列?

时间:2016-12-01 19:41:35

标签: r bioinformatics heatmap

如果不重新分析我的数据,是否可以删除热图中不感兴趣的样本列?例如,我绘制了以下

heatmap

使用heatmap.2可视化IL2.OKT3' IL2.OKT3'之间的前30个差异表达基因。和' IL2'。热图显示所有样本和捐赠者的表达模式,但是,我只想显示标记为' IL2'的样本列。和' IL2.OKT3'。任何反馈都表示赞赏。

1 个答案:

答案 0 :(得分:2)

我所知道的唯一方法是对用于绘制热图的数据矩阵进行子集化。如果您的矩阵被称为m,并且您想要删除第15-20列,请将heatmap.2(m,....)替换为

heatmap.2(m[, -(15:20)], .... )

不会绘制列。