在 Matlab 中删除创建的轴
Deleting a created axes in Matlab
如何从 Matlab 中的图形中删除轴对象?
我使用
创建了一个
haxis = axes('position', [0.1 0.1 0.8 0.8]);
现在我要删除它! (即不只是隐藏行 - 实际上删除对象?)
我尝试了 cla
,但这只会删除坐标区中绘制的对象。
clf
会这样做,但也会删除我需要保留的所有其他轴。
幸运的是,只要说出你想做什么就可以了:
delete(haxis)
我相信其他图形句柄也是如此。
如何从 Matlab 中的图形中删除轴对象? 我使用
创建了一个haxis = axes('position', [0.1 0.1 0.8 0.8]);
现在我要删除它! (即不只是隐藏行 - 实际上删除对象?)
我尝试了 cla
,但这只会删除坐标区中绘制的对象。
clf
会这样做,但也会删除我需要保留的所有其他轴。
幸运的是,只要说出你想做什么就可以了:
delete(haxis)
我相信其他图形句柄也是如此。