对于HeatMap图,“全部关闭”等效

时间:2012-03-20 17:09:24

标签: matlab heatmap

如果您创建了一堆热图:

for i=1:10
    HeatMap(rand(5,5))
end

然后你会留下一堆开放的数字窗口。虽然它们不是“图”窗口,但它们是“热图”窗口(切向问题:为什么???)。

如果您打开了一堆正常数字,可以通过键入close all来关闭它们。但这对HeatMap窗口没有任何作用。那么...有什么替代方案?

2 个答案:

答案 0 :(得分:3)

您可以使用

关闭隐藏手柄的数字(我相信HeatMap的情况)
close all hidden

您还可以使用

强制关闭所有数字
close all force

有关详细信息,请参阅CLOSE文档。

答案 1 :(得分:1)

他们是objects。我会建议如下 - 预先存储参考文献。

H = {};
for i=1:10
    H{i} = HeatMap(rand(5,5))
end
%Now delete all!
cellfun(@delete,H);