在 MATLAB 中,我将许多不同的向量绘制到一个图形中。现在,我想做的只是撤消我绘制到该图形的 last 向量,而不清除其他所有内容。如何做到这一点?能否实现?
谢谢
编辑:
figure(1); clf(1);
N = 100;
x = randn(1,N);
y = randn(1,N);
z = sin(1:N);
plot(x); hold on;
plot(y,'r');
plot(z,'k');
现在,我想删除 plot z,这是我制作的最后一个 plot。
最佳答案
如果您在绘制之前知道稍后要再次删除它,则可以保存 plot
返回的句柄并在之后删除
它。
figure;
h1 = plot([0 1 2], [3 4 5]);
delete(h1);
关于matlab - 在 MATLAB 中,如何清除绘制到图形上的最后一件事?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11419209/