Plot at the same figure
Mostrar comentarios más antiguos
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
Respuesta aceptada
Más respuestas (1)
Mischa Kim
el 27 de Jun. de 2014
Anya, how about adding a
hold all
after the first plot command?
6 comentarios
Anya
el 27 de Jun. de 2014
Mischa Kim
el 27 de Jun. de 2014
OK. Could you post all the code for the four command lines you posted? Debugging is a challenge without.
Anya
el 27 de Jun. de 2014
Mischa Kim
el 27 de Jun. de 2014
Editada: Mischa Kim
el 27 de Jun. de 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
el 27 de Jun. de 2014
Anya
el 27 de Jun. de 2014
Categorías
Más información sobre 2-D and 3-D Plots en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!