标签: matlab plot
我有一个循环,可以生成一些数据来绘制。我尝试应用其他问题中提出的一些建议:
for i = 1:N set(gcf, 'Visible', 'off'); plot(...); saveas(gcf, 'filename.png'); end
当我这样做时,每个保存的.png都有以前图中的点数:
.png
我怎样才能清除"以前的情节点?
答案 0 :(得分:0)
在绘制新数据之前,使用clf清除当前图形窗口的内容。
clf
for i=1:N clf plot(...) end
您还可以使用cla清除当前轴的内容。通常clf会更容易在这样的循环中使用,但cla确实有它的用途。
cla