从 heatmap.2 图中删除列?

Remove columns from heatmap.2 figure?

是否可以在不重新分析我的数据的情况下删除热图中不感兴趣的示例列?例如,我绘制了以下内容

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

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

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

并且不会绘制列。