在 Matlab 中删除创建的轴

Deleting a created axes in Matlab

如何从 Matlab 中的图形中删除轴对象? 我使用

创建了一个
haxis = axes('position', [0.1 0.1 0.8 0.8]);

现在我要删除它! (即不只是隐藏行 - 实际上删除对象?)

我尝试了 cla,但这只会删除坐标区中绘制的对象。

clf 会这样做,但也会删除我需要保留的所有其他轴。

幸运的是,只要说出你想做什么就可以了:

delete(haxis)

我相信其他图形句柄也是如此。