Putting "hold on" or "hold off" before every plot.
显示 更早的评论
Is it good practice to put "hold on" or "hold off" before every plot? Or does it not matter?
2 个评论
Manisha Sonewane
2021-9-28
hold on plot(sample,mass1,"ks")
Walter Roberson
2021-9-28
At the time the question was asked, matlab did not support double-quoted literals such as "ks" and would have needed 'ks'
Anyhow, you do not seem to have commented on whether using "hold on" all the time is a good idea or not.
采纳的回答
更多回答(1 个)
Jan
2015-9-22
I avoid the hold function usually, but create the axes object with the wanted behavior explicitly:
AxesH = axes('NextPlot', 'add');
plot(1:10, rand(1, 10), 'Parent', AxesH);
plot(1:10, rand(1, 10), 'Parent', AxesH);
Defining the Parent takes a small chunk of time during programming, but the program becomes more stable: If the user has the chance to click on an axes, the gca is affected and the next plot can appear in an unexpected location. Because I cannot prevent users from clicking around, I rely on defining the Parent und all conditions.
类别
在 帮助中心 和 File Exchange 中查找有关 Interactive Control and Callbacks 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!