How can I delete a plot among many plot in one figure?

496 次查看(过去 30 天)
Hi everyone,
I plot twice in one figure by using the hold on, but I find my 2nd plot is wrong. So I have to delete the 2nd plot, but I don't want delete the 1st one nor do I want to plot them again. Is there any methods?
Thanks a lot~~~

采纳的回答

Thomas
Thomas 2012-9-21
This thread might help (If you have plotted the two separately ) http://www.mathworks.com/matlabcentral/answers/1444-clear-one-plot-in-multiple-hold-figure
h1=plot(1:4)
hold on
h2=plot(2:8)
delete(h2)
Or use the findobj to find the second plot and delete it.
doc finobj
  2 个评论
Umair  Ahmed
Umair Ahmed 2020-6-22
Is there a way to bring back a signal after deleting it? or if we can use plot/unplot all the signals in the plot by using something like a check mark?

请先登录,再进行评论。

更多回答(1 个)

Wayne King
Wayne King 2012-9-21
编辑:Wayne King 2012-9-21
Click "edit plot" -- the arrow next to the printer icon.
Then, click on the line you want to delete and then delete it.
Another way, is to click on the line you want to delete and then with that line selected.
>> h = gco;
>> delete(h)
  3 个评论
Orion Smedley
Orion Smedley 2022-12-6
As in on the menu bar with : " File Edit View Insert Tools Desktop Window Help"
That edit?
Doesn't seem to work.
Voss
Voss 2022-12-6
@Orion Smedley: "Edit Plot" is the first item under the "Tools" menu.
Wayne King was saying how to access it from the toolbar. It's a white arrow/pointer, and it's located in different places in different MATLAB versions.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Annotations 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by