Hold plot for several different cases
2 views (last 30 days)
Show older comments
Hi, I have created a GUI where a case is selected from a popup menu, points are calculated according to this case and a plot is drawn once a button "START" is pushed. I would now like to hold plots each time the button START is pushed, i.e. I want to be able to compare the plots between different cases.
This is what my function file looks like:
function [ ] = plot_calc(x, y, z, name, color, handles )
plot(handles.plot,x,y,'DisplayName',name,'Color',color);
box(handles.plot,'on');
grid(handles.plot,'on');
%hold(handles.plot,'all');
xlabel(handles.plot,'Axis(mm)','FontSize',10);
ylabel(handles.plot,'Deformation','FontSize',10);
Where do I have to insert the hold-command? Or what do I have to do to keep the graphs?
Thank you!!
0 Comments
Answers (2)
Titus Edelhofer
on 3 Feb 2015
Hi,
the simplest would be to add after the plot command:
plot(handles.plot,x,y,'DisplayName',name,'Color',color);
hold(handles.plot, 'on');
Titus
0 Comments
Frank
on 3 Feb 2015
3 Comments
Titus Edelhofer
on 3 Feb 2015
Jepp, forgot to add cla to the list above ;-). If everything works, you might mark the question as answered then ...
Titus
See Also
Categories
Find more on Specifying Target for Graphics Output in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!