Is there a way to remove a single plot from existing axes?

狂风中的少年 提交于 2019-11-30 12:33:26

If you save a handle to the created graphics object, you can call DELETE on it to remove it from the plot:

hLine = plot(...);  %# Create a line with PLOT
delete(hLine);      %# ...and delete it

Alternatively, if you didn't save the handle in a variable, you can search for it using FINDOBJ, then delete it when you find it.

If you don't actually want to delete it, but simply turn the visibility of the line on and off, you can set the 'Visible' property of the graphics object accordingly:

set(hLine,'Visible','off');  %# Make it invisible
set(hLine,'Visible','on');   %# Make it visible
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!