эквивалент «закрыть все» для графиков HeatMap - PullRequest
3 голосов
/ 20 марта 2012

Если вы создаете кучу тепловых карт:

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

, то у вас остается куча окон с открытыми фигурами.Хотя это не совсем окна «Рисунки», они являются окнами «Тепловая карта» (тангенциальный вопрос: почему ???).

Если у вас открыто несколько нормальных фигур, вы можете закрыть их всенабрав close all.Но это никак не влияет на окна HeatMap.Итак ... какая альтернатива?

Ответы [ 2 ]

3 голосов
/ 20 марта 2012

Вы можете закрыть фигуры скрытыми ручками (я думаю, что это относится к HeatMap) с помощью

close all hidden

Вы также можете принудительно закрыть все фигуры с помощью

close all force

См. ЗАКРЫТЬ документация для более подробной информации.

1 голос
/ 20 марта 2012

Это объекты . Я бы посоветовал следующее - хранить ссылки заранее.

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