Plot at the same figure
Mostra commenti meno recenti
Hi,
I have two m scripts with the same code for plotting. How can I plot results from the two scripts at the same plot?
figure1 = figure('Color',[0 1 1]);
axes1 = axes('Parent',figure1,'FontSize',12,'FontName','arial');
plot1 = plot(X,Y,'Parent',axes1,'MarkerSize',3);
hold all;
set(plot1(1),'MarkerFaceColor',[1 0 1],'Color',[1 0 1]);
Thank you
Risposta accettata
Più risposte (1)
Mischa Kim
il 27 Giu 2014
Anya, how about adding a
hold all
after the first plot command?
6 Commenti
Anya
il 27 Giu 2014
Mischa Kim
il 27 Giu 2014
OK. Could you post all the code for the four command lines you posted? Debugging is a challenge without.
Anya
il 27 Giu 2014
Mischa Kim
il 27 Giu 2014
Modificato: Mischa Kim
il 27 Giu 2014
This should do:
% first script
X = 1:10;
Y = sin(X);
figure1 = figure('Color',[0 1 1]);
axes1 = axes('Parent',figure1,'FontSize',12,'FontName','arial');
plot1 = plot(X,Y,'Parent',axes1,'MarkerSize',3);
set(plot1(1),'MarkerFaceColor',[1 0 1],'Color',[1 0 1]);
hold all;
...
% second script
X = 1:10;
Y = cos(X);
plot1 = plot(X,Y,'MarkerSize',3);
set(plot1(1),'MarkerFaceColor',[1 0 1],'Color',[1 0 1]);
...
You probably want to change the settings in the second set command, though.
Anya
il 27 Giu 2014
Anya
il 27 Giu 2014
Categorie
Scopri di più su Line Plots in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!