Hello, I am developing one GUI in which, I want to plot 4 graphs on the same axes. Can anyone suggest me to get solution on this problem? Thanks...!

1 view (last 30 days)
S=[0; 0; 0; ];
I=[1; 2; 3;];
plot(handles.plotAxes,S,I);
hold(handles.plotAxes,'on');
X11=[0; 2; 3; 4];
Y11=[0; 1; 2; 3;];
plot(handles.plotAxes,X11,Y11);
hold(handles.plotAxes,'on');X22=[0; 1; 3; 5;];
Y22=[0; 1; 2; 3;];
plot(handles.plotAxes,X22,Y22);
hold(handles.plotAxes,'on');
I am getting only the first plot and not getting next plot on the same axes.

Accepted Answer

Stephen23
Stephen23 on 21 Jan 2017
Edited: Stephen23 on 21 Jan 2017
plot(handles.plotAxes, S,I, X11,Y11, X22,Y22);
or
plot(handles.plotAxes, [S,X11,X22],[I,Y11,Y22])

More Answers (0)

Community Treasure Hunt

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

Start Hunting!